Skip to main content
Promptfoo هو إطار عمل لتقييم Prompt واختبار الانحدار وعمليات red teaming للذكاء الاصطناعي. يتضمن Promptfoo مزوّد cometapi يستدعي CometAPI عبر نقاط نهاية متوافقة مع OpenAI.

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

تهيئة التكامل

1

اضبط مفتاح CometAPI API الخاص بك

اضبط COMETAPI_KEY قبل تشغيل التقييمات:
2

اختر تنسيق provider

يستخدم Promptfoo تنسيق معرّف provider التالي مع CometAPI:
استخدم أنواع provider التالية:يمكنك أيضًا استخدام cometapi:your-model-id لوضع chat الافتراضي.
3

شغّل تقييم CLI

يشغّل الأمر التالي تقييم chat لموجه واحد:
4

أنشئ ملف إعداد Promptfoo

يقيّم ملف promptfooconfig.yaml التالي نفس Prompt مقابل نموذج CometAPI:
شغّل ملف الإعداد باستخدام Promptfoo:

أمثلة على provider

استخدم نوع provider يطابق سلوك النموذج الذي تريد تقييمه:
بالنسبة لاختبارات Multimodal، أبقِ نوع provider على chat ومرّر متغيرات الصور عبر متغيرات اختبار Promptfoo.

استكشاف الأخطاء وإصلاحها

تأكد من أن COMETAPI_KEY تم تصديره في جلسة shell نفسها التي تشغّل promptfoo eval.
استخدم chat للنماذج الحوارية وMultimodal، وembedding لنماذج embedding، وimage لنماذج توليد الصور.
استبدل your-model-id بـ model ID مطابق تمامًا من صفحة نماذج CometAPI.

موارد ذات صلة