Asynchronní požadavky

Zařaďte do fronty požadavek na odvození a načtěte výsledek prostřednictvím rozhraní API panelu.

Asynchronní požadavky

Stejné koncové body odvození podporují synchronní a asynchronní provádění. Přidat "async": true na POST /v1/messages nebo POST /v1/chat/completions na https://api.model-gate.com.

{"model":"claude-sonnet-4.6","messages":[{"role":"user","content":"Analyze this document"}],"async":true}

Brána se vrací 202 Accepted:

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

The request_id je veřejný identifikátor požadavku. Je také vrácen v X-Request-ID.

Načtěte výsledek pouze prostřednictvím rozhraní API panelu pomocí KLÍČE API na úrovni účtu z profilu:

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

Požadavek zařazený do fronty nebo zpracovávaný požadavek vrátí svůj aktuální stav. Dokončený požadavek se vrátí response_status, response_headersa response. Neúspěšný požadavek také vrátí error objekt. Všechna neznámá, cizí a prošlá ID žádostí se vrátí 404.

Klíč API modelu použitý pro odvození nemůže načíst asynchronní výsledky. KLÍČ API na úrovni účtu nemůže volat modely.

Když je v profilu nakonfigurována adresa URL zpětného volání, je tam také doručen dokončený výsledek. Dotazování prostřednictvím rozhraní API panelu zůstává dostupné, i když jsou povolena zpětná volání.

Upozornění na úložiště: požadavek a odpověď jsou dočasně uloženy v databázi Model Gate. Asynchronní záznamy se vymažou po 24 hodinách. Nepoužívejte asynchronní režim pro data, která nesmějí být dočasně uložena.

Použití podpisů zpětného volání X-Model-Gate-Signature: t=<unix>,v1=<hmac_sha256>, podepsat přesný řetězec <timestamp>.<raw_body> s tajným zpětným voláním z profilu.

Zpětná volání

Dokončené asynchronní výsledky lze doručit na adresu URL pro zpětné volání nakonfigurovanou v profilu. Vidět Zpětná volání pro ověření podpisu, opakování, zabezpečení a vedení idempotence.