Asynkroniseringsanmodninger
Sæt en slutningsanmodning i kø, og hent resultatet gennem panel-API'en.
Asynkroniseringsanmodninger
De samme slutningspunkter understøtter synkron og asynkron udførelse. Tilføje "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}
Gatewayen vender tilbage 202 Accepted:
{
"request_id":"01J...",
"status":"queued",
"result_url":"https://panel.model-gate.com/api/v1/requests/01J..."
}
De request_id er den offentlige anmodnings-id. Den returneres også ind X-Request-ID.
Hent kun resultatet gennem panel-API'en ved hjælp af API-nøgle på kontoniveau fra profilen:
curl https://panel.model-gate.com/api/v1/requests/01J...
-H "Authorization: Bearer mg_partner_..."
En anmodning i kø eller behandlet returnerer sin aktuelle status. En udfyldt anmodning vender tilbage response_status, response_headers, og response. En mislykket anmodning returnerer også en error objekt. Ukendte, udenlandske og udløbne anmodnings-id'er vender alle tilbage 404.
Model API-nøglen, der bruges til inferens, kan ikke hente asynkrone resultater. API-KEY på kontoniveau kan ikke kalde modeller.
Når en tilbagekalds-URL er konfigureret i profilen, leveres det færdige resultat også der. Polling gennem panel-API'en forbliver tilgængelig, selv når tilbagekald er aktiveret.
Opbevaringsadvarsel: anmodningen og svaret gemmes midlertidigt i Model Gate-databasen. Asynkrone poster slettes efter 24 timer. Brug ikke asynkrontilstand til data, der ikke må gemmes midlertidigt.
Brug af tilbagekaldssignaturer X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, underskriver den nøjagtige streng <timestamp>.<raw_body> med tilbagekaldshemmeligheden fra profilen.
Tilbagekald
Fuldførte asynkroniseringsresultater kan leveres til den tilbagekalds-URL, der er konfigureret i Profil. Se Tilbagekald til signaturbekræftelse, genforsøg, sikkerhed og idempotensvejledning.