Åpne en SSE-strøm
Aktiver stream: true og deaktiver bufring i klienten. Serveren sender datahendelser etter hvert som svardelene blir tilgjengelige.
Behandle strømmen fortløpende: én hendelse trenger ikke å inneholde ferdig tekst eller et fullstendig verktøykall.
SSE-strøm
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."}]
}'Sett sammen deltaer
- Samle tekst etter choice/index eller elementidentifikator.
- Samle verktøyargumenter som en strøm av JSON-fragmenter, og analyser dem etter fullføring.
- Når endelige målinger er viktige, aktiverer du uttrykkelig det tilgjengelige alternativet for bruksdata i strømmen.
Fullfør og avbryt
Regn strømmen som fullført først etter en terminalhendelse. En tilkobling som lukkes uten en slik hendelse, er en egen feilbane.
Knytt en AbortController eller tilsvarende til brukernavigasjonen, slik at en ubrukt forespørsel ikke blir stående åpen.