SSE oqimini oching
stream: true ni yoqing va mijoz buferlashini o‘chiring. Server javob qismlari tayyor bo‘lganda data hodisalarini yuboradi.
Oqimni bosqichma-bosqich qayta ishlang: bitta hodisa yakunlangan matn yoki to‘liq tool call ni berishi shart emas.
SSE stream
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."}]
}'Deltalarni yig‘ish
- Matnni choice/index yoki element identifikatori bo‘yicha to‘plang.
- Tool argumentlarini JSON bo‘laklari oqimi sifatida yig‘ing va tugagach tahlil qiling.
- Yakuniy metrikalar kerak bo‘lsa, oqimdagi usage opsiyasini aniq yoqing.
Yakunlash va bekor qilish
Oqimni faqat terminal hodisadan keyin tugallangan deb biling. Usiz ulanish yopilishi alohida xato yo‘lidir.
Foydalanuvchi sahifadan ketganda keraksiz so‘rovni ochiq tutmaslik uchun AbortController yoki o‘xshash vositani ulang.