الميزات المدعومة
المتطلبات الأساسية
- Node.js 18+
- حساب CometAPI مع مفتاح API نشط — احصل على مفتاحك من هنا
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.