Kode status
Endpoint mengembalikan kode status HTTP yang sesuai berdasarkan keberhasilan atau kegagalan permintaan di baris status HTTP (misalnya HTTP/1.1 200 OK atau HTTP/1.1 400 Bad Request). Kode status yang umum adalah:
200: Berhasil400: Permintaan Buruk (parameter tidak ada, JSON tidak valid, dll.)404: Tidak Ditemukan (model tidak ada, dll.)429: Terlalu Banyak Permintaan (misalnya ketika batas laju terlampaui)500: Kesalahan Server Internal502: Gerbang Buruk (misalnya ketika model cloud tidak dapat diakses)
Pesan kesalahan
Kesalahan dikembalikan dalam format application/json dengan struktur berikut, dengan pesan kesalahan di properti error:
json
{
"error": "the model failed to generate a response"
}Kesalahan yang terjadi saat streaming
Jika kesalahan terjadi di tengah streaming, kesalahan akan dikembalikan sebagai objek dalam format application/x-ndjson dengan properti error. Karena respons sudah dimulai, kode status respons tidak akan diubah.
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"}