cicora.ai
Spesifikasi APIPeristiwa dihantar pelayan

Penstriman

Terima token dan delta berstruktur melalui SSE tanpa menunggu respons lengkap.

Rujukan penyepaduan: pilih parameter dan keupayaan yang tersedia daripada tetapan API akaun serta katalog model untuk persekitaran anda.

Buka strim SSE

Dayakan stream: true dan nyahdayakan penimbal klien. Pelayan menghantar peristiwa data apabila bahagian respons tersedia.

Proses strim secara beransur-ansur: satu peristiwa tidak semestinya mengandungi teks lengkap atau panggilan alat lengkap.

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

Gabungkan delta

  • Kumpulkan teks mengikut choice/index atau pengecam item.
  • Kumpulkan argumen alat sebagai strim serpihan JSON dan huraikannya selepas selesai.
  • Apabila metrik akhir penting, dayakan secara jelas pilihan penggunaan yang tersedia dalam strim.

Selesaikan dan batalkan

Anggap strim lengkap hanya selepas peristiwa terminal. Sambungan yang ditutup tanpanya ialah laluan kegagalan yang berbeza.

Kaitkan AbortController atau mekanisme yang setara dengan navigasi pengguna supaya permintaan yang tidak digunakan tidak kekal terbuka.