Promptfoo es un framework para la evaluación de prompts, pruebas de regresión y red teaming de IA. Promptfoo incluye un proveedorDocumentation 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 que llama a CometAPI a través de endpoints compatibles con OpenAI.
Requisitos previos
- Node.js 18+
- Promptfoo instalado localmente o ejecutado mediante
npx - Una cuenta de CometAPI con una API key activa — obtén la tuya en el dashboard
- Un model ID de la página de modelos de CometAPI
Configura la integración
Elige un formato de proveedor
Promptfoo usa el siguiente formato de ID de proveedor para CometAPI:Usa estos tipos de proveedor:
También puedes usar
| Type | Use case |
|---|---|
chat | Chat completions, visión y prompts multimodales |
completion | Modelos de finalización de texto |
embedding | Evaluaciones de embeddings de texto |
image | Evaluaciones de generación de imágenes |
cometapi:your-model-id para el modo de chat predeterminado.Ejecuta una evaluación desde la CLI
El siguiente comando ejecuta una evaluación de chat de un solo prompt:
Ejemplos de proveedores
Usa un tipo de proveedor que coincida con el comportamiento del modelo que quieres evaluar:chat y pasa variables de imagen a través de las variables de prueba de Promptfoo.
Solución de problemas
Promptfoo no puede encontrar la API key
Promptfoo no puede encontrar la API key
Confirma que
COMETAPI_KEY esté exportada en la misma sesión de shell que ejecuta promptfoo eval.El tipo de proveedor no coincide con el modelo
El tipo de proveedor no coincide con el modelo
Usa
chat para modelos conversacionales y multimodales, embedding para modelos de embeddings y image para modelos de generación de imágenes.El model ID falla
El model ID falla
Reemplaza
your-model-id por un model ID exacto de la página de modelos de CometAPI.