Skip to main content
Promptfoo è un framework per la valutazione dei prompt, i test di regressione e il red teaming dell’AI. Promptfoo include un provider cometapi che chiama CometAPI tramite endpoint compatibili con OpenAI.

Prerequisiti

Configura l’integrazione

1

Imposta la tua chiave API di CometAPI

Imposta COMETAPI_KEY prima di eseguire le valutazioni:
2

Scegli un formato provider

Promptfoo utilizza il seguente formato di provider ID per CometAPI:
Usa questi tipi di provider:Puoi anche usare cometapi:your-model-id per la modalità chat predefinita.
3

Esegui una valutazione da CLI

Il seguente comando esegue una valutazione chat con un solo prompt:
4

Crea un file di configurazione Promptfoo

Il seguente promptfooconfig.yaml valuta lo stesso prompt su un modello CometAPI:
Esegui il file di configurazione con Promptfoo:

Esempi di provider

Usa un tipo di provider che corrisponda al comportamento del modello che vuoi valutare:
Per i test multimodali, mantieni il tipo di provider chat e passa le variabili immagine tramite le variabili di test di Promptfoo.

Risoluzione dei problemi

Conferma che COMETAPI_KEY sia esportata nella stessa sessione shell che esegue promptfoo eval.
Usa chat per i modelli conversazionali e multimodali, embedding per i modelli di embedding e image per i modelli di generazione di immagini.
Sostituisci your-model-id con un model ID esatto dalla pagina dei modelli di CometAPI.

Risorse correlate