Mã trạng thái
Các điểm cuối trả về mã trạng thái HTTP phù hợp dựa trên thành công hay thất bại của yêu cầu trong dòng trạng thái HTTP (ví dụ: HTTP/1.1 200 OK hoặc HTTP/1.1 400 Bad Request). Các mã trạng thái phổ biến là:
200: Thành công400: Yêu cầu không hợp lệ (thiếu tham số, JSON không hợp lệ, v.v.)404: Không tìm thấy (mô hình không tồn tại, v.v.)429: Quá nhiều yêu cầu (ví dụ khi giới hạn tốc độ bị vượt quá)500: Lỗi máy chủ nội bộ502: Cổng không hợp lệ (ví dụ khi không thể kết nối đến mô hình đám mây)
Thông báo lỗi
Lỗi được trả về ở định dạng application/json với cấu trúc sau, với thông báo lỗi nằm trong thuộc tính error:
json
{
"error": "the model failed to generate a response"
}Lỗi xảy ra trong khi streaming
Nếu lỗi xảy ra giữa chừng trong quá trình streaming, lỗi sẽ được trả về dưới dạng đối tượng ở định dạng application/x-ndjson với thuộc tính error. Vì phản hồi đã bắt đầu, mã trạng thái của phản hồi sẽ không thay đổi.
json
{"model":"gemma4","created_at":"2025-10-26T17:21:21.196249Z","response":" Yes","done":false}
{"model":"gemma4","created_at":"2025-10-26T17:21:21.207235Z","response":".","done":false}
{"model":"gemma4","created_at":"2025-10-26T17:21:21.219166Z","response":"I","done":false}
{"model":"gemma4","created_at":"2025-10-26T17:21:21.231094Z","response":"can","done":false}
{"error":"an error was encountered while running the model"}