Skip to main content
Promptfoo — це фреймворк для оцінювання prompt’ів, регресійного тестування та red teaming для AI. Promptfoo містить provider cometapi, який викликає CometAPI через OpenAI-сумісні endpoint’и.

Передумови

Налаштування інтеграції

1

Установіть свій CometAPI API key

Установіть COMETAPI_KEY перед запуском оцінювань:
2

Виберіть формат provider

Promptfoo використовує такий формат provider ID для CometAPI:
Використовуйте такі типи provider:Ви також можете використовувати cometapi:your-model-id для стандартного режиму chat.
3

Запустіть оцінювання через CLI

Наступна команда запускає chat-оцінювання з одним prompt’ом:
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.

Пов’язані ресурси