Skip to main content
يوفر لك مزود CometAPI لـ AI SDK إمكانية الوصول إلى أكثر من 500 نموذج AI من خلال واجهة TypeScript موحدة. استخدمه لإضافة توليد النصوص وStreaming وEmbeddings وتوليد الصور إلى أي تطبيق يعمل على Node.js أو Edge runtime.

الميزات المدعومة

المتطلبات الأساسية

1

تثبيت المزود

ثبّت @cometapi/ai-sdk-provider إلى جانب الحزمة الأساسية لـ AI SDK:
2

تعيين مفتاح API الخاص بك

يقرأ المزود متغير البيئة COMETAPI_KEY بشكل افتراضي:
استخدم متغيرات البيئة لتجنب تضمين بيانات الاعتماد بشكل ثابت داخل الشيفرة المصدرية.
3

استيراد المزود

استورد مثيل المزود الافتراضي:
لتجاوز مفتاح API أو base URL أو إعدادات أخرى، استخدم createCometAPI:

الاستخدام

توليد النصوص

استخدم generateText() للحصول على استجابة لمرة واحدة:

Streaming للنصوص

استخدم streamText() للحصول على مخرجات مجزأة في الوقت الفعلي:

توليد Embeddings

استخدم textEmbeddingModel() لإنشاء Embeddings متجهية:

توليد الصور

استخدم imageModel() لتوليد الصور من المطالبات النصية:

إعدادات المزوّد

يقبل createCometAPI الخيارات التالية:

أساليب النموذج

يكشف المزوّد عن عدة مُنشئات للنماذج: تصفّح القائمة الكاملة لـ model ID المتاحة في صفحة النماذج.
  • اختيار النموذج: أي نموذج من فهرس نماذج CometAPI يعمل مع أسلوب النموذج المقابل — نماذج الدردشة عبر cometapi()، ونماذج embedding عبر textEmbeddingModel()، ونماذج الصور عبر imageModel().
  • ضبط استجابات Fine-tuning: مرّر temperature وmaxTokens وtopP مباشرةً إلى generateText() أو streamText()، على سبيل المثال generateText(\{..., temperature: 0.7\}).
  • معالجة الأخطاء: لفّ الاستدعاءات داخل try/catch للتعامل مع أخطاء المصادقة أو حدود المعدّل أو مشكلات الشبكة.
  • الأمان: لا تقم أبدًا بإيداع مفاتيح API في نظام التحكم بالإصدارات. استخدم متغيرات البيئة أو مدير الأسرار.
  • حدود المعدّل: راقب الاستخدام في وحدة تحكم CometAPI.

موارد ذات صلة