Asynkroniseringsbegäranden

Ställ en slutledningsbegäran i kö och hämta resultatet via panelens API.

Asynkroniseringsbegäranden

Samma slutpunktsslutpunkter stöder synkron och asynkron exekvering. Tillägga "async": true till 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 återvänder 202 Accepted:

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

De request_id är den offentliga förfrågningsidentifieraren. Den återlämnas också X-Request-ID.

Hämta resultatet endast via panelens API med hjälp av API-nyckeln på kontonivå från profilen:

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

En köad eller bearbetningsförfrågan returnerar sin nuvarande status. En ifylld förfrågan returneras response_status, response_headers, och response. En misslyckad begäran returnerar också en error objekt. Okända, utländska och utgångna begärande-id:n returneras alla 404.

Model API-nyckeln som används för slutledning kan inte hämta asynkroniserade resultat. API-KEY på kontonivå kan inte anropa modeller.

När en återuppringnings-URL konfigureras i profilen levereras det färdiga resultatet även där. Polling via panelens API förblir tillgänglig även när återuppringningar är aktiverade.

Förvaringsvarning: begäran och svaret lagras tillfälligt i Model Gate-databasen. Asynkrona poster raderas efter 24 timmar. Använd inte asynkronläge för data som inte får lagras tillfälligt.

Återuppringningssignaturer används X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, signerar den exakta strängen <timestamp>.<raw_body> med återuppringningshemligheten från profilen.

Återuppringningar

Slutförda asynkroniseringsresultat kan levereras till återuppringningsadressen som konfigurerats i Profil. Se Återuppringningar för signaturverifiering, återförsök, säkerhet och vägledning för idempotens.