Avaa SSE-virta
Ota stream: true käyttöön ja poista asiakkaan puskurointi käytöstä. Palvelin lähettää datatapahtumia vastausosien tullessa saataville.
Käsittele virta asteittain: yhden tapahtuman ei tarvitse sisältää valmista tekstiä tai täydellistä työkalukutsua.
SSE-virta
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."}]
}'Kokoa deltat
- Kokoa teksti choice/index-arvon tai kohdetunnisteen mukaan.
- Kerää työkaluargumentit JSON-osien virtana ja jäsennä ne valmistumisen jälkeen.
- Kun lopullisilla mittareilla on merkitystä, ota virrassa nimenomaisesti käyttöön käytettävissä oleva käyttötietojen valinta.
Viimeistele ja peru
Tulkitse virta valmistuneeksi vasta päätetapahtuman jälkeen. Yhteyden sulkeutuminen ilman sitä on erillinen virhepolku.
Liitä AbortController tai vastaava käyttäjän navigointiin, jotta tarpeeton pyyntö ei jää avoimeksi.