Promptfoo è un framework per la valutazione dei prompt, i test di regressione e il red teaming AI. Promptfoo include 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 che chiama CometAPI tramite endpoint compatibili con OpenAI.
Prerequisiti
- Node.js 18+
- Promptfoo installato localmente o eseguito tramite
npx - Un account CometAPI con una chiave API attiva — ottieni la tua nella dashboard
- Un model ID dalla pagina Modelli di CometAPI
Configura l’integrazione
Scegli un formato provider
Promptfoo usa il seguente formato di provider ID per CometAPI:Usa questi tipi di provider:
Puoi anche usare
| Type | Caso d’uso |
|---|---|
chat | Chat completions, vision e prompt multimodali |
completion | Modelli di completamento del testo |
embedding | Valutazioni di text embedding |
image | Valutazioni di generazione di immagini |
cometapi:your-model-id per la modalità chat predefinita.Esempi di provider
Usa un tipo di provider che corrisponda al comportamento del modello che vuoi valutare:chat e passa le variabili immagine tramite le variabili di test di Promptfoo.
Risoluzione dei problemi
Promptfoo non riesce a trovare la chiave API
Promptfoo non riesce a trovare la chiave API
Verifica che
COMETAPI_KEY sia esportata nella stessa sessione della shell che esegue promptfoo eval.Il tipo di provider non corrisponde al modello
Il tipo di provider non corrisponde al modello
Usa
chat per i modelli conversazionali e multimodali, embedding per i modelli di embedding e image per i modelli di generazione di immagini.Il model ID non funziona
Il model ID non funziona
Sostituisci
your-model-id con un model ID esatto dalla pagina Modelli di CometAPI.