Tür: Framework veya PlatformBirincil Yol: OpenAI uyumlu varsayılanDestek Güveni: Önerilen entegrasyon modeli
TokenLab için Vercel AI SDK’daki en kararlı varsayılan OpenAI uyumlu sağlayıcıdır (OpenAI-compatible provider).Eğer özellikle Responses-native davranışına ihtiyaç duyuyorsanız, OpenAI sağlayıcısına geçiş yapabilir ve aynı TokenLab base URL’ini kullanmaya devam edebilirsiniz.Bu sayfayı, Vercel AI SDK’daki her yardımcının TokenLab tarafından desteklendiğinin bir garantisi olarak değil, önerilen bir entegrasyon modeli olarak değerlendirin.
TokenLab ayrıca Vercel AI SDK için hafif bir sağlayıcı sarmalayıcısı (wrapper) bulundurur:
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.',});
Proxy tarzı entegrasyonlar için güvenli varsayılan olarak @ai-sdk/openai-compatible kullanın. Yalnızca /v1/responses üzerine kurulu bir sağlayıcı yolunu açıkça istediğinizde @ai-sdk/openai paketine geçiş yapın.
Üçüncü taraf ağ geçitleri ve proxy arka uçları için @ai-sdk/openai-compatible genellikle en sorunsuz başlangıç noktasıdır.
Yalnızca gerektiğinde Responses'a geçin
Eğer /v1/responses ile ilişkili bir sağlayıcı davranışına ihtiyacınız varsa, her iki modeli tek bir istemcide karıştırmak yerine sağlayıcı paketini bilinçli olarak değiştirin.
Gizli bilgileri sunucuda tutun
TokenLab API anahtarınızı asla istemci tarafındaki kodlarda açık etmeyin. Sağlayıcı kurulumunu sunucu dosyalarında veya API rotalarında yapın.