स्थिति कोड
एंडपॉइंट HTTP स्टेटस लाइन (जैसे HTTP/1.1 200 OK या HTTP/1.1 400 Bad Request) में अनुरोध की सफलता या विफलता के आधार पर उपयुक्त HTTP स्थिति कोड लौटाते हैं। सामान्य स्थिति कोड इस प्रकार हैं:
200: सफलता400: खराब अनुरोध (गुम पैरामीटर, अमान्य JSON, आदि)404: नहीं मिला (मॉडल मौजूद नहीं है, आदि)429: बहुत अधिक अनुरोध (जैसे जब दर सीमा पार हो जाए)500: आंतरिक सर्वर त्रुटि502: खराब गेटवे (जैसे जब क्लाउड मॉडल तक पहुंचा नहीं जा सके)
त्रुटि संदेश
त्रुटियाँ application/json प्रारूप में निम्नलिखित संरचना के साथ लौटाई जाती हैं, जिसमें त्रुटि संदेश error गुण में होता है:
json
{
"error": "the model failed to generate a response"
}स्ट्रीमिंग के दौरान होने वाली त्रुटियाँ
यदि स्ट्रीम के बीच में कोई त्रुटि होती है, तो त्रुटि application/x-ndjson प्रारूप में error गुण वाले ऑब्जेक्ट के रूप में लौटाई जाएगी। चूंकि प्रतिक्रिया पहले ही शुरू हो चुकी है, इसलिए प्रतिक्रिया का स्थिति कोड बदला नहीं जाएगा।
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"}