Typ: Framework oder PlattformPrimärer Pfad: OpenAI-kompatibler StandardSupport-Vertrauen: Empfohlenes Integrationsmuster
Für TokenLab ist der stabilste Standard im Vercel AI SDK der OpenAI-kompatible Provider.Wenn Sie spezifisch Responses-natives Verhalten benötigen, können Sie zum OpenAI-Provider wechseln und dieselbe TokenLab-Basis-URL beibehalten.Betrachten Sie diese Seite als empfohlenes Integrationsmuster und nicht als Garantie dafür, dass jeder Helper im Vercel AI SDK von TokenLab unterstützt wird.
TokenLab pflegt auch einen leichtgewichtigen Provider-Wrapper für das Vercel AI SDK:
npm install ai @tokenlabai/ai-sdk-provider
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.',});
Verwenden Sie @ai-sdk/openai-compatible als sicheren Standard für Proxy-artige Integrationen. Wechseln Sie nur dann zu @ai-sdk/openai, wenn Sie explizit einen Provider-Pfad benötigen, der auf /v1/responses basiert.
Für Gateways von Drittanbietern und Proxy-Backends ist @ai-sdk/openai-compatible in der Regel der am wenigsten fehleranfällige Ausgangspunkt.
Wechseln Sie nur bei Bedarf zu Responses
Wenn Sie ein Provider-Verhalten benötigen, das an /v1/responses gebunden ist, wechseln Sie das Provider-Paket bewusst, anstatt beide Muster in einem Client zu mischen.
Halten Sie Geheimnisse auf dem Server
Geben Sie Ihren TokenLab API-Key niemals im clientseitigen Code preis. Platzieren Sie die Provider-Einrichtung in Serverdateien oder API-Routen.