Tür: Framework veya platformBirincil yol: Varsayılan OpenAI ile uyumlu yolDestek seviyesi: Önerilen entegrasyon deseni
LemonData için Vercel AI SDK’deki en kararlı varsayılan seçenek OpenAI ile uyumlu sağlayıcıdır.Özellikle Responses native davranışına ihtiyacınız varsa, OpenAI sağlayıcısına geçebilir ve aynı LemonData temel URL’sini kullanmaya devam edebilirsiniz.Bu sayfa önerilen bir entegrasyon deseni olarak okunmalıdır; bu depoda Vercel AI SDK içindeki her yardımcı için özel uçtan uca test bulunduğu iddiası olarak değil.
import { generateText } from 'ai';import { lemondata } from './lemondata';const { text } = await generateText({ model: lemondata.chatModel('gpt-5.4'), prompt: 'Explain LemonData in one sentence.',});console.log(text);
import { streamText } from 'ai';import { lemondata } from './lemondata';const result = await streamText({ model: lemondata.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 { lemondataResponses } from './lemondata-responses';const { text } = await generateText({ model: lemondataResponses('gpt-5.4'), prompt: 'Explain LemonData 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ı yolu özellikle istediğinizde @ai-sdk/openai’a geçin.
Üçüncü taraf geçitler ve proxy arka uçlar için @ai-sdk/openai-compatible genellikle en az sürpriz yaratan başlangıç noktasıdır.
Yalnızca gerektiğinde Responses'a geçin
/v1/responses ile ilişkili sağlayıcı davranışına ihtiyacınız varsa, tek bir client içinde iki yaklaşımı karıştırmak yerine sağlayıcı package’ını bilinçli olarak değiştirin.
Gizli bilgileri server tarafında tutun
LemonData API key’inizi asla client-side code içinde açığa çıkarmayın. Sağlayıcı kurulumunu server dosyalarına veya API route’larına yerleştirin.