Disponibilité enrichie : status, response_ms, version de la passerelle, uptime du processus et état des dépendances (ASR/OCR). Peut répondre HTTP 503 pendant le démarrage ou si le service est indisponible — un header Retry-After: 10 est alors ajouté automatiquement.
GET
/status
Request body
The following parameters can be included in the request body:
Parameters
Successful response
The following fields are returned in a successful response:
Response fields
status
string
Required
État courant de la passerelle : "ok" ou "starting".
response_ms
number
Required
Temps de génération de la réponse côté passerelle, en millisecondes.
version
string
Required
Version courante de la passerelle (ex. "0.3.0").
uptime_seconds
number
Required
Durée écoulée depuis le démarrage du processus, en secondes.
checks
object
Required
État des dépendances internes — objet {asr: boolean, ocr: boolean}.
Examples
Code examples for using this endpoint:
curl
curl -X GET "https://api-endpoints.alphaedge-ai.com/status"
python
import requests
r = requests.get("https://api-endpoints.alphaedge-ai.com/status", timeout=30)
print(r.status_code, r.json())
typescript
const res = await fetch("https://api-endpoints.alphaedge-ai.com/status");
console.log(res.status, await res.json());
Response
Sample API response:
json
{
"status": "ok",
"response_ms": 0.02,
"version": "0.3.0",
"uptime_seconds": 367.89,
"checks": { "asr": true, "ocr": true }
}