Skip to content

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: Berhasil
  • 400: 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 Internal
  • 502: 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"}