Skip to main content
Promptfoo is een framework voor promptevaluatie, regressietests en AI red teaming. Promptfoo bevat een cometapi provider die CometAPI aanroept via OpenAI-compatibele endpoints.

Vereisten

Configureer de integratie

1

Stel je CometAPI API key in

Stel COMETAPI_KEY in voordat je evaluaties uitvoert:
2

Kies een providerindeling

Promptfoo gebruikt de volgende provider ID-indeling voor CometAPI:
Gebruik deze providertypen:Je kunt ook cometapi:your-model-id gebruiken voor de standaard chatmodus.
3

Voer een CLI-evaluatie uit

De volgende opdracht voert een chat-evaluatie met één prompt uit:
4

Maak een Promptfoo-configuratiebestand

Het volgende promptfooconfig.yaml evalueert dezelfde prompt tegen een CometAPI-model:
Voer het configuratiebestand uit met Promptfoo:

Providervoorbeelden

Gebruik een providertype dat overeenkomt met het modelgedrag dat je wilt evalueren:
Voor Multimodal-tests behoud je het providertype chat en geef je afbeeldingsvariabelen door via Promptfoo-testvariabelen.

Problemen oplossen

Controleer of COMETAPI_KEY is geëxporteerd in dezelfde shellsessie waarin promptfoo eval wordt uitgevoerd.
Gebruik chat voor conversationele en multimodal modellen, embedding voor embedding-modellen en image voor modellen voor beeldgeneratie.
Vervang your-model-id door een exact model ID van de CometAPI Models-pagina.

Gerelateerde bronnen