codai docs
Referință APIGateway

Sănătate

Probe neautentificate de liveness, readiness și status al catalogului.

Aceste trei endpoint-uri stau la rădăcină, nu sub /v1, și nu au nevoie de cheie. /health nu atinge niciodată baza de date; /health/ready rulează interogarea reală de pe calea de autentificare și returnează 503 când orice verificare pică — folosește-l pe acesta pentru monitoare.

GET
/health

Corpul răspunsului

Procesul e sus.

application/json
  1. response
ok*true
Valoare dintrue
features*array<string>

Flag-uri de capabilitate append-only ale imaginii care rulează.

Exemplu de cerere
curl -X GET 'https://ai.codai.ro/health'
Exemplu de răspuns200
{  "ok": true,  "features": [    "frontier-tier"  ]}
GET
/health/ready

Corpul răspunsului

Toate verificările au trecut.

application/json
  1. response
ok*boolean

True doar când fiecare intrare din checks a trecut.

checks*
s1*

Accesibilitatea informativă a sidecar-ului codai-s1; nu afectează niciodată ok.

Exemplu de cerere
curl -X GET 'https://ai.codai.ro/health/ready'
Exemplu de răspuns
{  "ok": true,  "checks": {    "db": {      "ok": true,      "error": "string"    },    "schema": {      "ok": true,      "error": "string"    },    "registry": {      "ok": true,      "error": "string"    }  },  "s1": {    "mode": "off",    "ok": true,    "ms": 0,    "error": "string"  }}
GET
/status

Corpul răspunsului

Instantaneu al registrului.

application/json
  1. response
ok*true
Valoare dintrue
aliases*array<string>

Fiecare id de alias din registrul live, inclusiv cele interne ascunse.

providers*array<>
Exemplu de cerere
curl -X GET 'https://ai.codai.ro/status'
Exemplu de răspuns200
{  "ok": true,  "aliases": [    "codai",    "codai-fast",    "codai-embed"  ],  "providers": [    {      "id": "string",      "kind": "string",      "label": "string",      "healthy": true    }  ]}

Ultima actualizare: