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/completionshttps://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.