VoltAgentは、AI SDKの言語モデルを直接受け入れることができます。OpenAI互換のAI SDKプロバイダーをTokenLabの /v1 ベースURLで構成し、選択したモデルをエージェントに渡してください。
タイプ: TypeScriptエージェントフレームワーク主要なパス: AI SDKを通じたOpenAI互換のChat Completionsサポートの信頼性: サポートされているOpenAI互換パス
環境設定
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
直接的なAI SDKプロバイダー
import { Agent } from "@voltagent/core";
import { createOpenAI } from "@ai-sdk/openai";
const tokenlab = createOpenAI({
apiKey: process.env.TOKENLAB_API_KEY,
baseURL: "https://api.tokenlab.sh/v1",
});
const agent = new Agent({
name: "tokenlab-agent",
instructions: "Answer concisely.",
model: tokenlab("claude-sonnet-5"),
});
モデルルーターパス
VoltAgentレジストリスナップショットに models.dev からのTokenLabプロバイダーエントリが含まれている場合は、以下のように構成します。
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export TOKENLAB_BASE_URL="https://api.tokenlab.sh/v1"
その後、tokenlab/claude-sonnet-5 のようにレジストリモデル文字列を使用します。
エンドポイントに関する注意点
直接的なAI SDKパスが最も明示的なセットアップ方法です。TokenLabネイティブのResponses、Anthropic Messages、またはGeminiエンドポイントは、選択したAI SDKプロバイダー/クライアントがそのプロトコル用に構成されている場合にのみ使用してください。