النوع: إطار أو منصةالمسار الرئيسي: الإعداد الافتراضي المتوافق مع OpenAIمستوى الدعم: نمط تكامل موصى به
بالنسبة إلى LemonData، فإن الخيار الافتراضي الأكثر استقرارًا في Vercel AI SDK هو مزوّد متوافق مع OpenAI.إذا كنت تحتاج تحديدًا إلى سلوك Responses native، يمكنك التبديل إلى مزوّد OpenAI مع الاحتفاظ بنفس عنوان URL الأساسي لـ LemonData.يجب قراءة هذه الصفحة باعتبارها نمط تكامل موصى به، وليس باعتبارها ادعاءً بأن كل أداة مساعدة في Vercel AI SDK لديها تغطية شاملة مخصصة داخل هذا المستودع.
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.',});
استخدم @ai-sdk/openai-compatible كخيار افتراضي آمن لعمليات الدمج بأسلوب proxy. انتقل إلى @ai-sdk/openai فقط عندما تريد صراحةً مسار مزوّد مبنيًا على /v1/responses.