Skip to main content
Promptfoo est un framework pour l’évaluation de prompt, les tests de régression et le red teaming IA. Promptfoo inclut un fournisseur cometapi qui appelle CometAPI via des endpoints compatibles OpenAI.

Prérequis

Configurer l’intégration

1

Définissez votre clé API CometAPI

Définissez COMETAPI_KEY avant d’exécuter les évaluations:
2

Choisissez un format de fournisseur

Promptfoo utilise le format d’ID de fournisseur suivant pour CometAPI:
Utilisez ces types de fournisseur:Vous pouvez également utiliser cometapi:your-model-id pour le mode chat par défaut.
3

Exécutez une évaluation CLI

La commande suivante exécute une évaluation chat à un seul prompt:
4

Créez un fichier de configuration Promptfoo

Le fichier promptfooconfig.yaml suivant évalue le même prompt avec un modèle CometAPI:
Exécutez le fichier de configuration avec Promptfoo:

Exemples de fournisseur

Utilisez un type de fournisseur qui correspond au comportement du modèle que vous souhaitez évaluer:
Pour les tests multimodaux, conservez le type de fournisseur chat et transmettez les variables d’image via les variables de test Promptfoo.

Dépannage

Vérifiez que COMETAPI_KEY est exportée dans la même session shell que celle qui exécute promptfoo eval.
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’images.
Remplacez your-model-id par un model ID exact depuis la page des modèles CometAPI.

Ressources associées