Skip to content

स्थिति कोड

एंडपॉइंट 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"}