Skip to content

AI

AILanguageModelSettings

AILanguageModelSettings = object

Settings for AI language model.

Properties

reasoning?

optional reasoning: AIReasoningSettings


AIProvider

AIProvider = ProviderV2 & (modelId: string, settings?: AILanguageModelSettings) => LanguageModelV2

Official AI Provider to be used by the ai library.


AIReasoningSettings

AIReasoningSettings = object

Settings for AI reasoning.

Properties

effort

effort: "low" | "medium" | "high"


AiSDK

AiSDK = object

Utilities to interact with AI.

Properties

createProvider()

createProvider: () => AIProvider

Creates a new AI provider instance that can be used with the ai library.

Returns

AIProvider

A provider instance compatible with the ai library.