Tham Khảo API

Mã Lỗi

Tham khảo đầy đủ về mọi mã lỗi mà API TokSpan có thể trả về, với mô tả và các bước khắc phục sự cố.

Mã Trạng Thái HTTP

Ý NghĩaHành Động
400Yêu Cầu Không Hợp LệKiểm tra nội dung yêu cầu — có thể JSON không đúng định dạng hoặc thiếu trường bắt buộc
401Không Được Ủy QuyềnXác minh khóa API của bạn chính xác và đang hoạt động trong bảng điều khiển
404URL Không Hợp Lệ / Không Tìm Thấy EndpointKiểm tra đường dẫn yêu cầu theo tài liệu tham khảo API
429Vượt Giới Hạn Tốc Độ / Hạn Mức Không ĐủVới giới hạn tốc độ, triển khai exponential backoff với jitter. Nếu lỗi nhắc đến hạn mức hoặc số dư (ví dụ: insufficient_user_quota), hãy nạp tiền trong bảng điều khiển thay vì thử lại — xem giới hạn tốc độ
500Lỗi Nội BộLỗi phía TokSpan — thử lại với backoff hoặc liên hệ hỗ trợ
502Cổng Không Hợp LệLỗi từ nhà cung cấp ngược dòng — tự động chuyển đổi dự phòng có thể được kích hoạt
503Dịch Vụ Không Khả Dụng / Không Tìm Thấy Mô HìnhQuá tải tạm thời — thử lại với backoff. Nếu lỗi kèm mã model_not_found, mô hình không khả dụng cho khóa của bạn — hãy kiểm tra tên mô hình trong danh mục mô hình

Định Dạng Phản Hồi Lỗi

Lỗi được trả về trong một đối tượng error chứa message dễ đọc và định danh type. Trên TokSpan, type thường là new_api_error, và lỗi số dư tài khoản kèm code: "insufficient_user_quota". Ví dụ:

json
{
  "error": {
    "message": "You can access all models, but this request exceeded your account balance. Please top up at the Dashboard.",
    "type": "new_api_error",
    "param": null,
    "code": "insufficient_user_quota"
  }
}

Đọc thông báo rất quan trọng. 429 với thông báo giới hạn tốc độ nghĩa là lùi lại và thử lại; 429 (hoặc 400) với thông báo hạn mức nghĩa là nạp credit trước. Hãy đọc thông báo trước khi quyết định phản ứng. Văn bản thông báo ở đây chỉ mang tính minh họa — luôn dựa vào mã trạng thái HTTP và trường code.