cicora.ai
API спецификациясыСервер жіберетін оқиғалар

Ағынмен жіберу

Толық жауапты күтпей, SSE арқылы токендер мен құрылымды дельталарды қабылдаңыз.

Интеграция анықтамалығы: параметрлер мен қолжетімді мүмкіндіктерді тіркелгіңіздің API параметрлерінен және ортаңызға арналған модельдер каталогынан таңдаңыз.

SSE ағынын ашу

stream: true параметрін қосып, клиенттік буферлеуді өшіріңіз. Жауап бөліктері қолжетімді болған сайын сервер деректер оқиғаларын жібереді.

Ағынды біртіндеп өңдеңіз: бір оқиғада аяқталған мәтін немесе толық құрал шақыруы болуы міндетті емес.

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

Дельталарды біріктіру

  • Мәтінді choice/index немесе элемент идентификаторы бойынша жинақтаңыз.
  • Құрал аргументтерін JSON үзінділері ағыны ретінде жинап, аяқталғаннан кейін талдаңыз.
  • Соңғы метрикалар маңызды болғанда, ағын ішінде қолжетімді пайдалану параметрін нақты қосыңыз.

Аяқтау және бас тарту

Терминалдық оқиғадан кейін ғана ағынды аяқталды деп санаңыз. Онсыз қосылымның жабылуы — бөлек ақау жолы.

Пайдаланылмайтын сұрау ашық қалмауы үшін пайдаланушы навигациясына AbortController немесе оның баламасын тіркеңіз.