cicora.ai
API spetsifikatsiyasiOqimli javoblar

Oqimli javoblar

To‘liq javobni kutmasdan SSE orqali tokenlar va tuzilgan deltalarni oling.

Integratsiya ma’lumotnomasi: muhitingiz uchun parametrlar va mavjud imkoniyatlarni akkaunt API sozlamalari hamda model katalogidan tanlang.

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.