Promptfoo هو إطار عمل لتقييم Prompt، واختبار الانحدار، وعمليات red teaming للذكاء الاصطناعي. يتضمن Promptfoo مزودDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
cometapi يستدعي CometAPI عبر نقاط نهاية متوافقة مع OpenAI.
المتطلبات الأساسية
- Node.js 18+
- Promptfoo مثبت محليًا أو التشغيل عبر
npx - حساب CometAPI مع مفتاح API نشط — احصل عليه من لوحة التحكم
- model ID من صفحة نماذج CometAPI
إعداد التكامل
اختر تنسيق المزود
يستخدم Promptfoo تنسيق provider ID التالي لـ CometAPI:استخدم أنواع المزود التالية:
يمكنك أيضًا استخدام
| Type | Use case |
|---|---|
chat | إكمالات الدردشة، والرؤية، وطلبات Multimodal |
completion | نماذج الإكمال النصي |
embedding | تقييمات Text embedding |
image | تقييمات توليد الصور |
cometapi:your-model-id لوضع الدردشة الافتراضي.أمثلة على المزود
استخدم نوع مزود يطابق سلوك النموذج الذي تريد تقييمه:chat ومرّر متغيرات الصور عبر متغيرات اختبار Promptfoo.
استكشاف الأخطاء وإصلاحها
لا يستطيع Promptfoo العثور على مفتاح API
لا يستطيع Promptfoo العثور على مفتاح API
تأكد من أن
COMETAPI_KEY تم تصديره في جلسة shell نفسها التي تشغّل promptfoo eval.نوع المزود لا يطابق النموذج
نوع المزود لا يطابق النموذج
استخدم
chat للنماذج الحوارية وMultimodal، وembedding لنماذج embedding، وimage لنماذج توليد الصور.فشل model ID
فشل model ID
استبدل
your-model-id بـ model ID مطابق تمامًا من صفحة نماذج CometAPI.