TokenLabにおいて、Vercel AI SDKで最も安定したデフォルトは OpenAI互換プロバイダー です。Responsesネイティブ の動作が特に必要な場合は、OpenAIプロバイダーに切り替えて、同じTokenLabのベースURLを使用することができます。このページは推奨される統合パターンを示すものであり、Vercel AI SDKのすべてのヘルパーがTokenLabでサポートされていることを保証するものではありません。
import { generateText } from 'ai';import { tokenlab } from '@tokenlabai/ai-sdk-provider';const { text } = await generateText({ model: tokenlab.chatModel('gpt-5.4'), prompt: 'Explain TokenLab in one sentence.',});console.log(text);
import { generateText } from 'ai';import { tokenlab } from './tokenlab';const { text } = await generateText({ model: tokenlab.chatModel('gpt-5.4'), prompt: 'Explain TokenLab in one sentence.',});console.log(text);
import { streamText } from 'ai';import { tokenlab } from './tokenlab';const result = await streamText({ model: tokenlab.chatModel('gpt-5.4'), prompt: 'Write a short poem about coding.',});for await (const textPart of result.textStream) { process.stdout.write(textPart);}
import { generateText } from 'ai';import { tokenlabResponses } from './tokenlab-responses';const { text } = await generateText({ model: tokenlabResponses('gpt-5.4'), prompt: 'Explain TokenLab in one sentence.',});