Async žiadosti

Zaraďte do frontu požiadavku na odvodenie a načítajte výsledok cez panel API.

Async žiadosti

Rovnaké koncové body inferencie podporujú synchrónne a asynchrónne vykonávanie. Pridať "async": true do POST /v1/messages alebo POST /v1/chat/completions na https://api.model-gate.com.

{"model":"claude-sonnet-4.6","messages":[{"role":"user","content":"Analyze this document"}],"async":true}

Brána sa vracia 202 Accepted:

{
  "request_id":"01J...",
  "status":"queued",
  "result_url":"https://panel.model-gate.com/api/v1/requests/01J..."
}

The request_id je verejný identifikátor žiadosti. Tiež sa vracia v X-Request-ID.

Získať výsledok iba cez panel API pomocou kľúča API na úrovni účtu z profilu:

curl https://panel.model-gate.com/api/v1/requests/01J... 
  -H "Authorization: Bearer mg_partner_..."

Požiadavka zaradená do frontu alebo spracovávaná požiadavka vráti svoj aktuálny stav. Vráti sa dokončená žiadosť response_status, response_headersa response. Neúspešná požiadavka tiež vráti error objekt. Všetky neznáme, cudzie a expirované ID žiadostí sa vrátia 404.

Kľúč API modelu, ktorý sa používa na odvodenie, nemôže získať asynchrónne výsledky. API KEY na úrovni účtu nemôže volať modely.

Keď je v profile nakonfigurovaná adresa URL spätného volania, doručí sa tam aj dokončený výsledok. Volanie cez rozhranie API panela zostáva dostupné aj vtedy, keď sú povolené spätné volania.

Upozornenie na úložisko: požiadavka a odpoveď sú dočasne uložené v databáze Model Gate. Asynchrónne záznamy sa vymažú po 24 hodinách. Nepoužívajte asynchrónny režim pre údaje, ktoré nesmú byť dočasne uložené.

Použitie podpisov spätného volania X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, podpísaním presného reťazca <timestamp>.<raw_body> s tajným volaním z profilu.

Spätné volania

Dokončené výsledky asynchronizácie možno doručiť na adresu URL spätného volania nakonfigurovanú v profile. Pozri Spätné volania pre overenie podpisu, opakovanie, bezpečnosť a vedenie idempotencie.