cicora.ai
Specifikacija API-jaDogodki, ki jih pošilja strežnik

Pretakanje

Prejemajte žetone in strukturirane delčke prek SSE, ne da bi čakali na celoten odgovor.

Referenčna dokumentacija za integracijo: parametre in razpoložljive zmožnosti izberite v nastavitvah API-ja svojega računa in v katalogu modelov za svoje okolje.

Odprite tok SSE

Omogočite stream: true in onemogočite medpomnjenje odjemalca. Strežnik pošilja podatkovne dogodke, ko so deli odgovora na voljo.

Tok obdelujte postopoma: ni nujno, da en dogodek vsebuje dokončano besedilo ali celoten klic orodja.

Tok SSE
bash
curl --no-buffer --request POST https://cicora.ai/api/v1/chat/completions \
  --header "Authorization: Bearer $CICORA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "openai/gpt-5.6-sol",
    "stream": true,
    "stream_options": {"include_usage": true},
    "messages": [{"role": "user", "content": "Write a three-line poem."}]
  }'

Sestavite delčke

  • Besedilo zbirajte po choice/index ali identifikatorju elementa.
  • Argumente orodja zbirajte kot tok delcev JSON in jih razčlenite po dokončanju.
  • Ko so končne meritve pomembne, v toku izrecno omogočite razpoložljivo možnost za podatke o uporabi.

Dokončanje in preklic

Tok obravnavajte kot dokončan šele po končnem dogodku. Zaprtje povezave brez njega je ločena pot napake.

Na uporabnikovo krmarjenje vežite AbortController ali enakovredno možnost, da neuporabljena zahteva ne ostane odprta.