Asynkroniseringsforespørsler
Sett en slutningsforespørsel i kø og hent resultatet gjennom panel-API.
Asynkroniseringsforespørsler
De samme slutningsendepunktene støtter synkron og asynkron utførelse. Legge til "async": true til POST /v1/messages eller POST /v1/chat/completions på https://api.model-gate.com.
{"model":"claude-sonnet-4.6","messages":[{"role":"user","content":"Analyze this document"}],"async":true}
Porten kommer tilbake 202 Accepted:
{
"request_id":"01J...",
"status":"queued",
"result_url":"https://panel.model-gate.com/api/v1/requests/01J..."
}
De request_id er den offentlige forespørselsidentifikatoren. Den leveres også tilbake X-Request-ID.
Hent resultatet kun gjennom panel-API-en ved å bruke API-nøkkelen på kontonivå fra profilen:
curl https://panel.model-gate.com/api/v1/requests/01J...
-H "Authorization: Bearer mg_partner_..."
En forespørsel i kø eller behandling returnerer gjeldende status. En fullført forespørsel kommer tilbake response_status, response_headers, og response. En mislykket forespørsel returnerer også en error gjenstand. Ukjente, utenlandske og utløpte forespørsels-ID-er returneres alle 404.
Model API-nøkkelen som brukes for inferens kan ikke hente asynkrone resultater. API-KEY på kontonivå kan ikke kalle opp modeller.
Når en tilbakeringings-URL er konfigurert i profilen, leveres også det ferdige resultatet der. Polling gjennom panel-API forblir tilgjengelig selv når tilbakeringing er aktivert.
Lagringsadvarsel: forespørselen og svaret lagres midlertidig i Model Gate-databasen. Asynkrone poster slettes etter 24 timer. Ikke bruk asynkronmodus for data som ikke må lagres midlertidig.
Tilbakeringingssignaturer brukes X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, signere den eksakte strengen <timestamp>.<raw_body> med tilbakeringingshemmeligheten fra profilen.
Tilbakeringinger
Fullførte asynkroniseringsresultater kan leveres til tilbakeringings-URLen som er konfigurert i profil. Se Tilbakeringinger for signaturverifisering, gjenforsøk, sikkerhet og veiledning om idempotens.