cicora.ai
Đặc tả APISự kiện do máy chủ gửi

Phát trực tiếp

Nhận token và các phần thay đổi có cấu trúc qua SSE mà không phải chờ phản hồi hoàn chỉnh.

Tài liệu tham khảo tích hợp: chọn tham số và năng lực khả dụng từ cài đặt API tài khoản và danh mục mô hình cho môi trường của bạn.

Mở luồng SSE

Bật stream: true và tắt bộ đệm phía ứng dụng khách. Máy chủ gửi sự kiện dữ liệu khi các phần phản hồi trở nên khả dụng.

Xử lý luồng theo từng bước: một sự kiện không nhất thiết chứa văn bản hoàn chỉnh hoặc một lệnh gọi công cụ hoàn chỉnh.

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

Ghép các phần thay đổi

  • Tích lũy văn bản theo choice/index hoặc mã định danh mục.
  • Thu thập đối số công cụ dưới dạng luồng các mảnh JSON và phân tích sau khi hoàn tất.
  • Khi chỉ số cuối cùng quan trọng, hãy bật rõ ràng tùy chọn mức sử dụng khả dụng trong luồng.

Hoàn tất và hủy

Chỉ xem luồng là hoàn tất sau sự kiện kết thúc. Kết nối đóng mà không có sự kiện đó là một nhánh lỗi riêng.

Gắn AbortController hoặc cơ chế tương đương với việc điều hướng của người dùng để yêu cầu không còn dùng không tiếp tục mở.