cometapi يستدعي CometAPI عبر نقاط نهاية متوافقة مع OpenAI.
المتطلبات الأساسية
- Node.js 18+
- Promptfoo مثبّت محليًا أو يتم تشغيله عبر
npx - حساب CometAPI مع مفتاح API نشط — احصل على مفتاحك من لوحة التحكم
- model ID من صفحة نماذج CometAPI
تهيئة التكامل
1
اضبط مفتاح CometAPI API الخاص بك
اضبط
COMETAPI_KEY قبل تشغيل التقييمات:2
اختر تنسيق provider
يستخدم Promptfoo تنسيق معرّف provider التالي مع CometAPI:استخدم أنواع provider التالية:
يمكنك أيضًا استخدام
cometapi:your-model-id لوضع chat الافتراضي.3
شغّل تقييم CLI
يشغّل الأمر التالي تقييم chat لموجه واحد:
4
أنشئ ملف إعداد Promptfoo
يقيّم ملف شغّل ملف الإعداد باستخدام Promptfoo:
promptfooconfig.yaml التالي نفس Prompt مقابل نموذج CometAPI:أمثلة على provider
استخدم نوع provider يطابق سلوك النموذج الذي تريد تقييمه:chat ومرّر متغيرات الصور عبر متغيرات اختبار Promptfoo.
استكشاف الأخطاء وإصلاحها
لا يستطيع Promptfoo العثور على مفتاح API
لا يستطيع Promptfoo العثور على مفتاح API
تأكد من أن
COMETAPI_KEY تم تصديره في جلسة shell نفسها التي تشغّل promptfoo eval.نوع provider لا يطابق النموذج
نوع provider لا يطابق النموذج
استخدم
chat للنماذج الحوارية وMultimodal، وembedding لنماذج embedding، وimage لنماذج توليد الصور.فشل model ID
فشل model ID
استبدل
your-model-id بـ model ID مطابق تمامًا من صفحة نماذج CometAPI.