Resumen de la API
Automatiza PentAGI mediante REST y GraphQL: crea un token Bearer, inicia flows desde CI/CD, extrae los resultados a tus propias herramientas y genera un cliente.
La mayor parte de lo que puedes hacer en la interfaz web está disponible a través de la API: inicia flowsflow — flujoUna ejecución de PentAGI: un objetivo, las tareas creadas a partir de tus mensajes y todo lo que hicieron los agentes en el proceso. desde CI/CD, lleva los resultados a tus propias herramientas o crea integraciones.
| API | Endpoint | Documentación interactiva |
|---|---|---|
| GraphQL | / | / |
| REST | / | / |
Crea un token
- Abre Settings → API Tokens en la interfaz web.
- Haz clic en Create Token, opcionalmente ponle un nombre y define una caducidad entre 1 minuto y 3 años.
- Copia el token de inmediato: solo se muestra una vez.
Un token pertenece a tu cuenta y hereda los permisos de tu rol. Los usuarios, roles y tokens de API, las plantillas de flow, los favoritos y tu configuración se gestionan únicamente desde una sesión de navegador con sesión iniciada: un token obtiene un 403 en las rutas REST /, / y / y un error en esas operaciones de GraphQL.
Llama a la API
curl -X POST https://your-pentagi-host:8443/api/v1/graphql \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "{ flows { id title status } }"}'
curl https://your-pentagi-host:8443/api/v1/flows/ \
-H "Authorization: Bearer YOUR_API_TOKEN"Inicia un flow con una mutación de GraphQL:
mutation CreateFlow {
createFlow(modelProvider: "openai", input: "Test the security of https://example.com") {
id
title
status
createdAt
}
}Genera un cliente
- GraphQL: el esquema está en
backend/del repositorio; usa GraphQL Code Generator, genqlient o Apollo.pkg/ graph/ schema.graphqls - REST: la especificación OpenAPI se sirve en
/:api/ v1/ swagger/ doc.json
openapi-generator-cli generate \
-i https://your-pentagi-host:8443/api/v1/swagger/doc.json \
-g python \
-o ./pentagi-clientÚltima actualización el
Solución de problemas
Soluciones a problemas comunes de PentAGI: un flow que falla en su primera llamada al modelo, errores del tool-call parser, advertencias del instalador en macOS y modelos pequeños que se quedan atascados.
Resumen de Enterprise
Lo que PentAGI Enterprise 3.0 añade a la edición de código abierto: agent profiles, plugins y MCP servers, reports listos para el customer y una vista en tiempo real de la attack chain.