Asinhrone zahteve
Postavite zahtevo za sklepanje v čakalno vrsto in pridobite rezultat prek API-ja plošče.
Asinhrone zahteve
Iste končne točke sklepanja podpirajo sinhrono in asinhrono izvajanje. Dodaj "async": true do POST /v1/messages oz POST /v1/chat/completions na https://api.model-gate.com.
{"model":"claude-sonnet-4.6","messages":[{"role":"user","content":"Analyze this document"}],"async":true}
Prehod se vrne 202 Accepted:
{
"request_id":"01J...",
"status":"queued",
"result_url":"https://panel.model-gate.com/api/v1/requests/01J..."
}
The request_id je javni identifikator zahteve. Prav tako se vrača v X-Request-ID.
Pridobite rezultat samo prek API-ja plošče z uporabo KLJUČA API-ja na ravni računa iz profila:
curl https://panel.model-gate.com/api/v1/requests/01J...
-H "Authorization: Bearer mg_partner_..."
Zahteva v čakalni vrsti ali obdelava vrne trenutni status. Izpolnjena zahteva se vrne response_status, response_headers, in response. Neuspela zahteva prav tako vrne error predmet. Vrnejo se neznani, tuji in potečeni ID-ji zahtev 404.
Ključ API modela, uporabljen za sklepanje, ne more pridobiti asinhronih rezultatov. The account-level API KEY cannot call models.
Ko je URL za povratni klic konfiguriran v profilu, se tja dostavi tudi končan rezultat. Anketiranje prek API-ja plošče ostane na voljo, tudi če so omogočeni povratni klici.
Opozorilo glede shranjevanja: zahteva in odgovor sta začasno shranjena v bazi podatkov Model Gate. Asinhroni zapisi se izbrišejo po 24 urah. Ne uporabljajte asinhronega načina za podatke, ki jih ni dovoljeno začasno shranjevati.
Uporaba podpisov za povratni klic X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, s podpisom natančnega niza <timestamp>.<raw_body> s skrivnostjo povratnega klica iz profila.
Povratni klici
Dokončane asinhrone rezultate je mogoče dostaviti na URL za povratni klic, konfiguriran v profilu. Glej Povratni klici za preverjanje podpisa, ponovne poskuse, varnost in navodila za idempotenco.