Promptfoo to framework do ewaluacji promptów, testów regresji i AI red teaming. Promptfoo zawiera 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, który wywołuje CometAPI przez endpointy zgodne z OpenAI.
Wymagania wstępne
- Node.js 18+
- Promptfoo zainstalowany lokalnie lub uruchamiany przez
npx - Konto CometAPI z aktywnym kluczem API — pobierz go w dashboardzie
- model ID ze strony modeli CometAPI
Skonfiguruj integrację
Wybierz format providera
Promptfoo używa dla CometAPI następującego formatu provider ID:Użyj tych typów providerów:
Możesz też użyć
| Type | Use case |
|---|---|
chat | Chat completions, vision i prompty multimodalne |
completion | Modele uzupełniania tekstu |
embedding | Ewaluacje embedding tekstu |
image | Ewaluacje generowania obrazów |
cometapi:your-model-id dla domyślnego trybu chat.Przykłady providerów
Użyj typu providera, który odpowiada zachowaniu modelu, jakie chcesz ewaluować:chat i przekazuj zmienne obrazów przez zmienne testowe Promptfoo.
Rozwiązywanie problemów
Promptfoo nie może znaleźć klucza API
Promptfoo nie może znaleźć klucza API
Potwierdź, że
COMETAPI_KEY jest wyeksportowany w tej samej sesji shella, w której uruchamiasz promptfoo eval.Typ providera nie pasuje do modelu
Typ providera nie pasuje do modelu
Użyj
chat dla modeli konwersacyjnych i multimodalnych, embedding dla modeli embedding, oraz image dla modeli generowania obrazów.model ID nie działa
model ID nie działa
Zastąp
your-model-id dokładnym model ID ze strony modeli CometAPI.