सामग्री पर जाएँ
CodeRelayHub

API संदर्भ

हब के सभी रिले रूट, कुंजियाँ भेजने का तरीका, त्रुटियों का स्वरूप और लागू सीमाएँ.

एंडपॉइंट

रूटउपयोग
POST /v1/chat/completionsOpenAI Chat Completions; स्ट्रीम किए गए कॉल में उपयोग का विवरण अपने-आप शामिल होता है.
POST /v1/responsesOpenAI Responses API, जिसका उपयोग Codex करता है.
POST /v1/embeddingsएम्बेडिंग उपलब्ध कराने वाले मॉडलों के लिए एम्बेडिंग.
POST /v1/messagesClaude Code और Claude Desktop के लिए Anthropic Messages.
POST /v1/messages/count_tokenstoken की गिनती; कोई शुल्क नहीं.
POST /v1beta/models/{model}:generateContentGemini नेटिव, एक रिस्पॉन्स.
POST /v1beta/models/{model}:streamGenerateContent?alt=sseGemini नेटिव, सर्वर-सेंट इवेंट के रूप में स्ट्रीम किया जाता है.
GET /v1/models · GET /v1beta/modelsOpenAI और Gemini प्रारूप में मॉडल सूचियाँ; कुंजी ज़रूरी है, कोई शुल्क नहीं.

कुंजी भेजना

Authorization: Bearer, x-api-key या x-goog-api-key का उपयोग करें; Gemini क्लाइंट ?key= भी जोड़ सकते हैं, जिसे आगे भेजने से पहले हटा दिया जाता है.

curl · Gemini
curl --request POST "https://api.coderelayhub.com/v1beta/models/gemini-3.8-flash:generateContent" \
  --header "x-goog-api-key: crh_paste_your_key_here" --header "Content-Type: application/json" \
  --data '{"contents":[{"role":"user","parts":[{"text":"Summarize git rebase in one line"}]}]}'

त्रुटि कोड

हर कॉल का शुल्क प्रोवाइडर द्वारा रिपोर्ट किए गए token के आधार पर लगता है. त्रुटियाँ OpenAI के एरर एन्वेलप में लौटती हैं.

HTTPtypeहब पर इसका अर्थ
400invalid_request_error · model_not_foundगलत प्रारूप का अनुरोध, मॉडल मौजूद नहीं, अज्ञात मॉडल, या गलत प्रोटोकॉल पर भेजा गया मॉडल.
401authentication_errorकोई API कुंजी नहीं भेजी गई, या कुंजी अज्ञात है या रद्द हो चुकी है.
402insufficient_quotaबैलेंस शून्य है (इस्तेमाल के हिसाब से भुगतान वाली कुंजी) या संबंधित मासिक प्लान का कोटा खत्म हो गया है. जारी रखने के लिए बैलेंस जोड़ें.
403permission_errorखाता निलंबित है, या मासिक प्लान की कुंजी ने अपने मॉडल परिवार से बाहर के मॉडल को कॉल किया है.
413invalid_request_errorअनुरोध की बॉडी 25 MB से बड़ी है.
429rate_limit_errorएक कुंजी से प्रति मिनट 120 से अधिक कॉल, या खाते की 8 कॉल पहले से जारी हैं.
502api_errorप्रोवाइडर से संपर्क नहीं हो सका, और कोई शुल्क नहीं लगा.

सीमाएँ

  • प्रति कुंजी हर रोलिंग मिनट में 120 अनुरोध.
  • प्रति खाते एक साथ 8 अनुरोध प्रोसेस हो सकते हैं.
  • हर अनुरोध की बॉडी के लिए 25 MB; लंबी स्ट्रीम टाइमआउट के कारण कभी नहीं कटतीं.