Webhooks y callbacks
97AI.PRO usa actualmente un modelo de sondeo para los resultados asíncronos.
Comportamiento actual
Los callbacks por webhook aún no están disponibles
El relay no envía solicitudes de webhook/callback salientes por ahora, y no hay un parámetro
callBackUrl ni un encabezado de firma que verificar. Ignora cualquier documentación de terceros que describa un flujo X-Webhook-Signature: aquí no aplica.Cómo obtener resultados
Inicia una tarea y luego sondea el endpoint de la tarea hasta que alcance un estado terminal:
cURL
# 1) create the task
curl -X POST "https://97ai.97claude.com/api/generate" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "google/nano-banana", "input": { "prompt": "a cat" } }'
# → { "taskId": "task_123", "state": "waiting" }
# 2) poll every few seconds until state is success or fail
curl "https://97ai.97claude.com/api/generate/task_123" \
-H "Authorization: Bearer $API_KEY"Consulta Obtener detalles de la tarea para ver la forma completa de la respuesta. Las solicitudes de chat (POST /api/chat) son síncronas y no requieren sondeo.
Hoja de ruta
Si se añaden callbacks por webhook en el futuro, esta página documentará el payload exacto, los encabezados y los pasos de verificación de firma. Hasta entonces, el sondeo es la vía de integración compatible.