Référence API du pilote
Version tabeb.ai.v0.1 · Texte fictif uniquement · Fournisseurs externes désactivés
Accès entre serveurs
Les routes de jobs exigent une assertion Ed25519 signée pour chaque requête : audience tabeb-ai-engine, durée maximale de 60 secondes, identifiant jti unique, méthode, chemin, empreinte SHA-256 du corps et scope. Les sessions navigateur ne sont pas acceptées comme clés de service.
Routes disponibles
https://api.tabebai.com
| HTTP | URL | Accès entre serveurs |
|---|---|---|
GET | /health/live | Public |
GET | /health/ready | Public |
POST | /v1/triage-grants | Service autorisé |
POST | /v1/triage-jobs | Service autorisé |
GET | /v1/triage-jobs/{jobId} | Service autorisé |
POST | /v1/triage-jobs/{jobId}/cancel | Service autorisé |
Corps de demande fictive
{
"schemaVersion": "tabeb.ai.v0.1",
"requestId": "10000000-0000-4000-8000-000000000001",
"caseRef": "synthetic_case_demo_0001",
"purpose": "CLINICIAN_SUPPORT",
"locale": "fr",
"dataClass": "SYNTHETIC",
"input": {
"kind": "TEXT",
"text": "Fictional technical test only."
},
"authorization": {
"decisionRef": "decision_demo_000001",
"policyVersion": "synthetic-pilot-v1"
},
"execution": {
"budgetReservationRef": "reservation_demo_0001",
"maxOutputTokens": 1000,
"deadlineAt": "REPLACE_WITH_CURRENT_UTC_DEADLINE"
}
}Réservation préalable obligatoire. Idempotency-Key = requestId pour créer le job. Le délai de traitement doit respecter la politique du pilote. Une réponse simulée reste UNREVIEWED et DRAFT, sans urgence clinique déterminée.