cicora.ai
API-määritysPalvelimen lähettämät tapahtumat

Suoratoisto

Vastaanota tokeneita ja rakenteisia deltoja SSE:n kautta odottamatta koko vastausta.

Integraatio-opas: valitse parametrit ja saatavilla olevat ominaisuudet ympäristösi tilin API-asetuksista ja malliluettelosta.

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.