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áiXử lý
400Sửa request; kiểm tra x-duathan-session, model và schema. Không retry mù.
401/403Kiểm tra key/quyền và User-Agent; không log key.
404Kiểm tra base URL/path/model.
408/429Retry có exponential backoff + jitter; tôn trọng Retry-After.
5xxRetry 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.