Promptfoo — це фреймворк для оцінювання prompt, регресійного тестування та AI 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-сумісні endpoints.
Передумови
- Node.js 18+
- Promptfoo, встановлений локально, або запуск через
npx - Обліковий запис CometAPI з активним API key — отримайте свій у dashboard
- model ID зі сторінки CometAPI Models page
Налаштування інтеграції
Виберіть формат провайдера
Promptfoo використовує такий формат provider ID для CometAPI:Використовуйте такі типи провайдера:
Ви також можете використовувати
| Type | Use case |
|---|---|
chat | Chat completions, vision і multimodal prompts |
completion | Моделі завершення тексту |
embedding | Оцінювання text embedding |
image | Оцінювання генерації зображень |
cometapi:your-model-id для режиму chat за замовчуванням.Приклади провайдера
Використовуйте тип провайдера, який відповідає поведінці моделі, яку ви хочете оцінити:chat і передавайте змінні зображення через тестові змінні Promptfoo.
Усунення проблем
Promptfoo не може знайти API key
Promptfoo не може знайти API key
Переконайтеся, що
COMETAPI_KEY експортовано в тій самій сесії shell, у якій запускається promptfoo eval.Тип провайдера не відповідає моделі
Тип провайдера не відповідає моделі
Використовуйте
chat для розмовних і multimodal моделей, embedding для embedding моделей, а image — для моделей генерації зображень.model ID не працює
model ID не працює
Замініть
your-model-id на точний model ID зі сторінки CometAPI Models page.