cicora.ai
API-specifikationServer-sent events

Strömning

Ta emot token och strukturerade deltasvar via SSE utan att vänta på hela svaret.

Integrationsreferens: välj parametrar och tillgängliga funktioner från API-inställningarna för ditt konto och modellkatalogen för din miljö.

Öppna en SSE-ström

Aktivera stream: true och inaktivera buffring i klienten. Servern skickar datahändelser allteftersom svarsdelar blir tillgängliga.

Bearbeta strömmen stegvis: en händelse behöver inte innehålla färdig text eller ett fullständigt verktygsanrop.

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

Sätt samman deltasvar

  • Samla text efter choice/index eller objektidentifierare.
  • Samla verktygsargument som en ström av JSON-fragment och tolka dem efter slutförande.
  • När slutliga mått är viktiga ska du uttryckligen aktivera det tillgängliga användningsalternativet i strömmen.

Slutför och avbryt

Betrakta strömmen som färdig först efter en avslutande händelse. Om anslutningen stängs utan en sådan är det en separat felväg.

Koppla en AbortController eller motsvarande till användarens navigering så att en oanvänd begäran inte förblir öppen.