الانتقال إلى المحتوى الرئيسي
تُعدّ Vercel AI SDK الطريقة الأكثر شيوعًا لبناء ميزات الذكاء الاصطناعي في تطبيقات Next.js وReact وSvelte وVue. تعمل Venice مباشرةً كمزوّد متوافق مع OpenAI.

الإعداد

تهيئة المزوّد

أنشئ مزوّد Venice باستخدام المحوّل المتوافق مع OpenAI:
استخدام .chat() يضمن توجيه الطلبات إلى نقطة النهاية /chat/completions الخاصة بـ Venice. قد تستخدم الصيغة الافتراضية openai('model') نقاط نهاية OpenAI الأحدث التي لا تدعمها Venice بعد.

دردشة بالبث (Next.js App Router)

مسار API

مكوّن React

توليد النص (بدون بث)

المخرجات المهيكلة

استدعاء الأدوات (Tool Calling)

توليد الصور

يمكن استدعاء توليد الصور في Venice مباشرةً جنبًا إلى جنب مع AI SDK:

دردشة بعدة نماذج (محدد النموذج)

اسمح للمستخدمين بالاختيار بين نماذج Venice:

دمج البحث على الويب

مرّر معاملات Venice الخاصة بالبحث على الويب:
إذا لم يتم تمرير experimental_providerMetadata بشكل صحيح، يمكنك استخدام غلاف fetch مخصص أو استدعاء Venice API مباشرةً لميزات البحث على الويب.

التضمينات (Embeddings)

للتضمينات، استخدم textEmbeddingModel() على المزوّد مباشرةً:

متغيرات البيئة

النماذج الموصى بها

وثائق Vercel AI SDK

وثائق Vercel AI SDK الرسمية

نماذج Venice

تصفّح جميع نماذج Venice