cicora.ai
Specifikace APIUdálosti odesílané serverem

Streamování

Přijímejte tokeny a strukturované delty prostřednictvím SSE bez čekání na úplnou odpověď.

Referenční dokumentace integrace: parametry a dostupné možnosti vybírejte v nastavení API svého účtu a v katalogu modelů pro své prostředí.

Otevření streamu SSE

Zapněte stream: true a vypněte ukládání do vyrovnávací paměti na straně klienta. Server odesílá datové události, jakmile jsou části odpovědi k dispozici.

Stream zpracovávejte postupně: jedna událost nemusí obsahovat dokončený text ani úplné volání nástroje.

Stream 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."}]
  }'

Sestavení delt

  • Shromažďujte text podle choice/index nebo identifikátoru položky.
  • Argumenty nástroje shromažďujte jako stream fragmentů JSON a zpracujte je až po dokončení.
  • Pokud jsou konečné metriky důležité, výslovně zapněte ve streamu dostupnou volbu pro údaje o využití.

Dokončení a zrušení

Stream považujte za dokončený pouze po koncové události. Uzavření spojení bez ní je samostatná cesta selhání.

Propojte navigaci uživatele s AbortController nebo obdobným mechanismem, aby nepoužívaný požadavek nezůstal otevřený.