शुरुआत करेंगाइड
सटीक मॉडल id खोजने के लिए GET /v1/models से मॉडल सूचीबद्ध करें
एक GET अनुरोध कॉन्टेक्स्ट और आउटपुट सीमाओं के साथ सटीक मॉडल id दिखाता है। id कॉपी करें, max_tokens सेट करें, और अपने कार्य के लिए पहला मॉडल चुनें।

इस पृष्ठ पर
आपका कोड किसी मॉडल नाम पर 404 लौटाता है जो किसी और के उदाहरण में ठीक लग रहा था। API से ही पूछें: https:/ पर एक GET अनुरोध उन मॉडलों की सूची देता है जिन्हें आप कॉल कर सकते हैं, उनके कॉन्टेक्स्ट और आउटपुट सीमाओं के साथ। id उस उत्तर से कॉपी करें, स्मृति से नहीं, और max_tokens सेट करने से पहले सीमा जाँचें।
डॉक्स पेज (CheapTokens docs, 28 अक्टूबर 2026 को जाँचा गया) GET /v1/models को कॉन्टेक्स्ट और आउटपुट सीमाओं के साथ कॉल करने योग्य मॉडलों की सूची के रूप में वर्णित करता है। इसके बगल में एक मॉडल के लिए GET / और GET / हैं। चैट स्वयं POST / (OpenAI-संगत) या POST / (Anthropic-संगत) के माध्यम से होती है।
एक ही मॉडल का id हर जगह अलग क्यों होता है#
मान लें आपको किसी अन्य प्रदाता का ट्यूटोरियल मिला। वह model: "deepseek- का उपयोग करता है, आप उसे CheapTokens बेस URL के बगल में पेस्ट करते हैं, और अनुरोध विफल हो जाता है। आपकी कुंजी में कोई समस्या नहीं है। प्रदाता एक ही मॉडल को अलग-अलग नाम देते हैं: deepseek-ai/ जैसा उपसर्ग, -0731 जैसा संस्करण प्रत्यय, अलग कैपिटलाइज़ेशन। API केवल वही सटीक स्ट्रिंग स्वीकार करता है जो वह सूचीबद्ध करता है, और मूल्य लेबल से लिया गया छोटा नाम भी काम नहीं करेगा।
यही एक बार id देख लेने का पूरा कारण है। यदि आप स्क्रीन पर गलत id कैसा दिखता है इसकी पूरी कहानी चाहते हैं, तो API 401 या 404 त्रुटि: गलत कुंजी, बेस URL या मॉडल id इसे समझाता है। यह गाइड उससे पहले का चरण है: सही id खोजें ताकि आप वह त्रुटि कभी न देखें।
API से पूछें: एक अनुरोध#
जो टैब आप उपयोग करते हैं उसे चुनें। दोनों एक ही अनुरोध भेजते हैं। दोनों उदाहरणों में कुंजी CHEAPTOKENS_ पर्यावरण चर से आती है (कुंजी डैशबोर्ड में है जब बैलेंस में धन हो)।
एक अनुरोध, दो तरीके
curl
export CHEAPTOKENS_API_KEY="sk-your-key"
curl https://api.cheaptokens.dev/v1/models \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY"Python
import json
import os
import requests
resp = requests.get(
"https://api.cheaptokens.dev/v1/models",
headers={"Authorization": f"Bearer {os.environ['CHEAPTOKENS_API_KEY']}"},
timeout=30,
)
resp.raise_for_status()
print(json.dumps(resp.json(), indent=2))Python संस्करण जानबूझकर कच्चा JSON प्रिंट करता है। इसे एक बार अपनी आँखों से पढ़ें: आप मॉडल id और उनके बगल में कॉन्टेक्स्ट और आउटपुट सीमाएँ खोज रहे हैं। प्रिंटआउट से प्रत्येक id पूरा कॉपी करें।

तीन id और उनकी सीमाएँ#
डॉक्स इन कॉल करने योग्य मॉडलों को सूचीबद्ध करते हैं (28 अक्टूबर 2026 को जाँचा गया)। प्रत्येक पंक्ति के आरंभ में कोड फ़ॉर्मेटिंग में स्ट्रिंग को model के रूप में भेजें:
zai-— 390K कॉन्टेक्स्ट, अधिकतम 8,192 आउटपुट टोकन।org/ GLM- 5. 3- Flash deepseek-— 380K कॉन्टेक्स्ट, अधिकतम 32,768 आउटपुट टोकन।ai/ DeepSeek- V4- Flash- 0731 MiniMaxAI/— 180K कॉन्टेक्स्ट, अधिकतम 8,192 आउटपुट टोकन।MiniMax- M2. 7
अधिकांश निर्णयों के लिए दो संख्याएँ मायने रखती हैं। कॉन्टेक्स्ट यह है कि मॉडल एक अनुरोध में कितना रख सकता है, आपका प्रॉम्प्ट और उसका उत्तर मिलाकर। आउटपुट सीमा सबसे लंबा एकल उत्तर है। यदि ये शब्द नए हैं, तो AI मॉडल नाम कैसे पढ़ें और उत्तर बीच में क्यों रुक जाता है इन्हें सरल भाषा में समझाते हैं।

अपने कार्य के लिए पहला मॉडल चुनें#
शुरू करने के लिए आपको लंबे बेंचमार्क अध्ययन की आवश्यकता नहीं है। दो प्रश्न अधिकांश पहले चुनाव तय कर देते हैं: आपका इनपुट कितना बड़ा है, और उत्तर कितना लंबा होना चाहिए? अपने सबसे निकट का केस चुनें।
अपना मामला चुनें
आपका केस कौन सा है?
उत्तर देखने के लिए एक विकल्प चुनें
मैं एक लंबा दस्तावेज़ पेस्ट करता हूँ
zai- लें। इसमें तीनों में सबसे बड़ी विंडो है, 390K, इसलिए एक लंबा दस्तावेज़ और उसके बारे में प्रश्न एक अनुरोध में फिट हो जाते हैं। इसके उत्तर अधिकतम 8,192 टोकन तक जाते हैं, जो सारांश या निष्कर्षण के लिए पर्याप्त है।
मुझे लंबे उत्तर चाहिए (32,768 टोकन तक)
deepseek- लें। यह प्रति उत्तर अधिकतम 32,768 आउटपुट टोकन की अनुमति देता है और इसकी 380K विंडो है, इसलिए लंबा उत्पन्न टेक्स्ट और एजेंट लूप दोनों फिट हो जाते हैं।
मैं मध्यम प्रॉम्प्ट के साथ कोड लिखता हूँ
MiniMaxAI/ लें। 180K विंडो कुछ फ़ाइलों और उनके आसपास की बातचीत को कवर करती है; उत्तर 8,192 टोकन तक चल सकता है।
तीनों एक ही बैलेंस और दिन के किसी भी समय एक ही मूल्य साझा करते हैं, कोई पीक आवर्स नहीं, इसलिए बाद में स्विच करने पर आपको केवल एक बदली हुई स्ट्रिंग की लागत आती है। OpenRouter की तुलना में, तीनों में से प्रत्येक कुल मिलाकर सस्ता है, इनपुट और आउटपुट एक साथ गिने जाते हैं। यहाँ एक वर्कलोड कैसा दिखता है: मान लें आप एक छोटा सहायक चलाते हैं जो 2,000 इनपुट टोकन भेजता है और 500 वापस पाता है, दिन में 1,000 बार। नीचे दी गई लाइव तालिका ठीक इसी की कीमत देती है।
| मॉडल | इनपुट $/1M | आउटपुट $/1M | प्रति अनुरोध | 1,000 अनुरोध | OpenRouter, 1,000 अनुरोध |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00006 | $0.06 | $0.121 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00008 | $0.08 | $0.173 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00018 | $0.175 | $1.20 |
प्रति अनुरोध 2,000 इनपुट और 500 आउटपुट टोकन। प्रति 1M टोकन की कीमतें वर्तमान हैं और हमारे टैरिफ के साथ बदलती रहती हैं; OpenRouter कॉलम समान कार्यभार के लिए संदर्भ कीमतें दिखाता है।
प्रत्येक मॉडल के वर्तमान प्रति-टोकन मूल्य मूल्य निर्धारण पेज पर हैं, और मॉडल पेज प्रत्येक पर गहराई से जाते हैं। यदि आप कार्य के अनुसार साथ-साथ तुलना चाहते हैं, तो GLM vs DeepSeek vs MiniMax: कौन सा मॉडल चुनें है।
सीमा से max_tokens सेट करें, फिर अनुरोध भेजें#
एक सामान्य चूक: आप ऐसे मॉडल से लंबी रिपोर्ट माँगते हैं जिसकी सीमा 8,192 है, और उत्तर आधे में रुक जाता है। सूची में आपने जो सीमा देखी वह max_tokens के लिए ऊपरी सीमा है। उस पर या उससे नीचे रहें।
यहाँ सूची से पूर्ण id के साथ एक अनुरोध है। यह उस मॉडल से लंबा उत्तर माँगता है जो इसकी अनुमति देता है:
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-ai/DeepSeek-V4-Flash-0731",
"messages": [{"role": "user", "content": "Write a 1,500-word guide to API keys."}],
"max_tokens": 4000
}'पहली कॉल में नए हैं? CheapTokens के साथ आपका पहला API अनुरोध उत्तर प्रारूप और usage फ़ील्ड को कवर करता है।
दिनचर्या को पक्का करने के लिए, चरणों को क्रम में रखें:
क्रम में लगाएँ
चरणों को क्रम में रखें
आइटम खींचें या तीरों का उपयोग करें
- GET /v1/models कॉल करें
- सटीक मॉडल id कॉपी करें
- आउटपुट सीमा जाँचें और उसके नीचे max_tokens सेट करें
- चैट अनुरोध भेजें
यदि अनुरोध फिर भी विफल हो#
स्ट्रिंग से शुरू करें। एक अक्षर से भिन्न मॉडल id 404 का सामान्य कारण है, इसलिए इसे फिर से टाइप करने के बजाय सूची से दोबारा पेस्ट करें। 402 का अर्थ है बैलेंस समाप्त, और दर सीमा प्रति API कुंजी प्रति मिनट 120 अनुरोध है। त्रुटियाँ मानक OpenAI/Anthropic JSON आकार में लौटती हैं, इसलिए SDK उन्हें सामान्य रूप से पार्स करते हैं। पूरी जानकारी के लिए, API 401 या 404 त्रुटि देखें।
API https:/ पर OpenAI- और Anthropic-संगत है; Anthropic SDK और Claude Code /v1 के बिना रूट URL https:/ का उपयोग करते हैं। अधिक सेटअप विवरण डॉक्स में हैं।



