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.