Promptfoo est un framework d’évaluation de prompts, de tests de régression et de red teaming IA. Promptfoo inclut un providerDocumentation 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 qui appelle CometAPI via des endpoints compatibles OpenAI.
Prérequis
- Node.js 18+
- Promptfoo installé localement ou exécuté via
npx - Un compte CometAPI avec une clé API active — obtenez la vôtre dans le dashboard
- Un model ID depuis la page des modèles CometAPI
Configurer l’intégration
Choisir un format de provider
Promptfoo utilise le format d’ID de provider suivant pour CometAPI :Utilisez ces types de provider :
Vous pouvez aussi utiliser
| Type | Cas d’usage |
|---|---|
chat | Chat completions, vision et prompts multimodaux |
completion | Modèles de complétion de texte |
embedding | Évaluations d’embedding de texte |
image | Évaluations de génération d’image |
cometapi:your-model-id pour le mode chat par défaut.Exemples de provider
Utilisez un type de provider qui correspond au comportement du modèle que vous souhaitez évaluer :chat et transmettez les variables d’image via les variables de test Promptfoo.
Dépannage
Promptfoo ne trouve pas la clé API
Promptfoo ne trouve pas la clé API
Vérifiez que
COMETAPI_KEY est exportée dans la même session shell qui exécute promptfoo eval.Le type de provider ne correspond pas au modèle
Le type de provider ne correspond pas au modèle
Utilisez
chat pour les modèles conversationnels et multimodaux, embedding pour les modèles d’embedding, et image pour les modèles de génération d’image.Le model ID échoue
Le model ID échoue
Remplacez
your-model-id par un model ID exact depuis la page des modèles CometAPI.