Evaluate and ship
Rate limits and errors
Phân loại lỗi, retry đúng và bảo vệ dịch vụ
Luôn đọc cả HTTP status và error body.
| Trạng thái | Xử lý |
|---|---|
| 400 | Sửa request; kiểm tra x-duathan-session, model và schema. Không retry mù. |
| 401/403 | Kiểm tra key/quyền và User-Agent; không log key. |
| 404 | Kiểm tra base URL/path/model. |
| 408/429 | Retry có exponential backoff + jitter; tôn trọng Retry-After. |
| 5xx | Retry giới hạn, circuit breaker và fallback. |
Đặt timeout kết nối/đọc, tối đa retry và tổng deadline. Với streaming đứt giữa chừng, đánh dấu kết quả chưa hoàn tất. Không có một mức rate limit chung được cam kết trong tài liệu này; liên hệ tư vấn để biết hạn mức của key và đo header thực tế.
Lỗi MissingSessionID nghĩa là thiếu x-duathan-session.

