メインコンテンツまでスキップ
バージョン: v2 Next 🚧

変数: builtinProviders

const builtinProviders: Readonly<Record<AiProviderName, AiProviderLoader>>;

定義: plugins/ai/src/models.ts:107

同梱リゾルバが最初から知っているプロバイダー。

ここに無いプロバイダーも足せますai({ providerLoaders }) に 同じ形で書けば、そのプロバイダーも文字列で指定できるようになります。

ai({
model: "groq:llama-3.3-70b-versatile",
providerLoaders: {
groq: {
package: "@ai-sdk/groq",
factory: "createGroq",
apiKeyEnv: "GROQ_API_KEY",
requiresEndpoint: false,
},
},
})

OpenAI 互換 API(Ollama / LM Studio / vLLM / llama.cpp / OpenRouter)は compatible から使えます。もっと自由に組みたい場合は ai({ registry }) に自前のレジストリを渡してください。