Quanta

अपने क्लाइंट को Quanta से जोड़ें

API वेबसाइट से अलग अपने सबडोमेन, api.quantarelay.com, पर उपलब्ध है. नीचे हर क्लाइंट के लिए निर्देश दिए गए हैं.

API तकनीकी संदर्भ

नीचे दिया गया हर पाथ https://api.quantarelay.com पर है; तीनों प्रोटोकॉल एक ही कुंजी और बैलेंस का इस्तेमाल करते हैं.

एंडपॉइंट मानचित्र

HTTP विधिपूरा पाथप्रोटोकॉल समूहइसका कार्य
HTTP GETapi.quantarelay.com/v1/modelsOpenAIGemini के अलावा कॉल किए जा सकने वाले मॉडल सूचीबद्ध करता है; कुंजी आवश्यक है; निःशुल्क
HTTP POSTapi.quantarelay.com/v1/chat/completionsOpenAIचैट कम्प्लीशन, स्ट्रीमिंग समर्थित
HTTP POSTapi.quantarelay.com/v1/responsesOpenAIResponses API, स्ट्रीमिंग समर्थित
HTTP POSTapi.quantarelay.com/v1/messagesAnthropicMessages API, स्ट्रीमिंग समर्थित
HTTP POSTapi.quantarelay.com/v1/messages/count_tokensAnthropicटोकन गिनता है; कोई शुल्क नहीं
HTTP GETapi.quantarelay.com/v1beta/modelsGeminiGemini मॉडल की सूची देता है; कुंजी आवश्यक; निःशुल्क
HTTP POSTapi.quantarelay.com/v1beta/models/{model}:generateContentGeminiपूरा उत्तर एक साथ देता है
HTTP POSTapi.quantarelay.com/v1beta/models/{model}:streamGenerateContent?alt=sseGeminiउत्तर को SSE के रूप में स्ट्रीम करता है
HTTP POSTapi.quantarelay.com/v1beta/models/{model}:countTokensGeminiटोकन गिनता है; कोई शुल्क नहीं

हेडर और प्रमाणीकरण

  • OpenAI रूट पर Authorization: Bearer, Anthropic रूट पर x-api-key और Gemini रूट पर x-goog-api-key के रूप में कुंजी भेजें.
  • Anthropic अनुरोध में anthropic-version न होने पर, Quanta 2023-06-01 जोड़ देता है.
  • कुंजी ?key= क्वेरी पैरामीटर के रूप में भी भेजी जा सकती है, मुख्यतः Gemini क्लाइंट के लिए.
  • आपके क्लाइंट का IP, कुकी और CDN हेडर कभी भी अपस्ट्रीम नहीं भेजे जाते.

सीमाएँ और टाइमआउट

  • प्रति कुंजी: किसी भी 60 सेकंड में अधिकतम 120 अनुरोध
  • प्रति खाता: एक समय में अधिकतम 8 सक्रिय अनुरोध
  • अनुरोध बॉडी: अधिकतम 25 MB
  • प्रति खाता: अधिकतम 20 सक्रिय कुंजियाँ
  • स्ट्रीम: कुल समय की कोई सीमा नहीं; केवल 300 सेकंड तक अपस्ट्रीम से कोई डेटा न आने पर समाप्त होती है

त्रुटि प्रारूप और स्थिति कोड

त्रुटियाँ हमेशा OpenAI के एनवेलप प्रारूप में लौटाई जाती हैं:

{"error": {"message": "Your Quanta balance is used up. Top up from the dashboard to resume metered calls.", "type": "insufficient_quota", "code": 402}}
HTTP · type का मानइसका कार्य
400 · invalid_request_errorमॉडल मौजूद नहीं है या अज्ञात है, या इस प्रोटोकॉल पर उपलब्ध नहीं है
401 · authentication_errorकुंजी मौजूद नहीं है या पहचानी नहीं गई
402 · insufficient_quotaबैलेंस समाप्त — टॉप-अप करें, फिर दोबारा कोशिश करें
403 · permission_errorखाता निलंबित
404 · not_foundऐसा कोई रूट नहीं है
413 · invalid_request_errorअनुरोध की बॉडी 25 MB से अधिक है
429 · rate_limit_errorप्रति-कुंजी दर सीमा या प्रति-खाता समवर्ती अनुरोधों की सीमा पूरी हो गई
502 · api_errorप्रदाता से संपर्क नहीं हो सका; कोई शुल्क नहीं लिया गया
503 · api_errorअपस्ट्रीम लाइन कॉन्फ़िगर नहीं की गई है

एकीकरण गाइड

ऊपर बताए गए प्रोटोकॉल के आधार पर, हर प्रकार के क्लाइंट के लिए सेटअप यहाँ दिया गया है.

OpenAI SDK, Codex और अन्य संगत क्लाइंट

base_url को मूल पते के साथ /v1 जोड़कर और api_key को अपनी कुंजी पर सेट करें. चैट अनुरोध /v1/chat/completions पर जाते हैं; Responses API /v1/responses पर उपलब्ध है.

base_url = "https://api.quantarelay.com/v1"   # Quanta, OpenAI-compatible
api_key  = "qnt-your-key-here"

Python, आधिकारिक openai पैकेज के साथ:

from openai import OpenAI  # pip install openai
qt = OpenAI(base_url="https://api.quantarelay.com/v1", api_key="qnt-your-key-here")
qt_reply = qt.chat.completions.create(model="gpt-6.1-sol", messages=[{"role": "user", "content": "इस तिमाही के घटना लॉग का सार तीन बुलेट बिंदुओं में दें"}])
print(qt_reply.choices[0].message.content)
curl https://api.quantarelay.com/v1/chat/completions \
  -H "Authorization: Bearer qnt-your-key-here" -H "Content-Type: application/json" \
  -d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"इस तिमाही के घटना लॉग का सार तीन बुलेट बिंदुओं में दें"}]}'

शुरुआत के लिए सुझाई गई GPT IDs:

  • gpt-6.1-sol
  • gpt-6-astra
  • gpt-5.6-sol

Gemini CLI और मूल Gemini API

GOOGLE_GEMINI_BASE_URL को केवल होस्ट पते पर सेट करें (/v1beta न जोड़ें) और GEMINI_API_KEY को अपनी कुंजी पर सेट करें, फिर gemini चलाएँ.

export GOOGLE_GEMINI_BASE_URL=https://api.quantarelay.com
export GEMINI_API_KEY=qnt-your-key-here
gemini
curl "https://api.quantarelay.com/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: qnt-your-key-here" -H "Content-Type: application/json" \
  -d '{"contents":[{"role":"user","parts":[{"text":"बैच जॉब में टोकन खर्च घटाने के तीन तरीके बताएँ"}]}]}'

Gemini मॉडल केवल अपने मूल प्रोटोकॉल का उपयोग करते हैं: एक उत्तर के लिए :generateContent, स्ट्रीमिंग के लिए :streamGenerateContent?alt=sse. इन्हें /v1/chat/completions के ज़रिए कॉल नहीं किया जा सकता.

उपलब्ध Gemini मॉडल IDs:

  • gemini-3.1-pro
  • gemini-4-argon
  • gemini-3.8-flash
  • gemini-2.5-flash

Claude Code और Claude Desktop

दो एनवायरनमेंट वेरिएबल सेट करें, फिर claude चलाएँ: ANTHROPIC_BASE_URL में बेस पता दें (/v1 के बिना) और ANTHROPIC_AUTH_TOKEN में अपनी कुंजी.

export ANTHROPIC_BASE_URL=https://api.quantarelay.com
export ANTHROPIC_AUTH_TOKEN=qnt-your-key-here
claude

Claude मॉडल केवल आधिकारिक Claude Code और Claude Desktop क्लाइंट में उपलब्ध हैं, और Claude Code का संस्करण 2.1.285 या नया होना चाहिए — यह अपस्ट्रीम की पाबंदी है. GPT, Gemini और बाकी मॉडल किसी भी संगत क्लाइंट या SDK से काम करते हैं.

साइन अप