दस्तावेज़
जो टूल आप पहले से इस्तेमाल करते हैं, उसे चुनें और उसके हिस्से में दिखाई गई दो-तीन लाइनें बदल दें। API का पता इस वेबसाइट से अलग है:
https://api.apicabin.ai
Claude Code
claude शुरू करने से पहले दो एनवायरनमेंट वेरिएबल सेट करें (macOS / Linux):
export ANTHROPIC_BASE_URL="https://api.apicabin.ai"
export ANTHROPIC_AUTH_TOKEN="YOUR_CABIN_KEY"
claude
Windows पर PowerShell के लिए:
$env:ANTHROPIC_BASE_URL = "https://api.apicabin.ai"
$env:ANTHROPIC_AUTH_TOKEN = "YOUR_CABIN_KEY"
claude
Claude मॉडल सिर्फ़ आधिकारिक Claude Code (2.1.285 या नया) और Claude Desktop से कॉल स्वीकार करते हैं। दूसरे क्लाइंट से आने वाली Claude कॉल प्रदाता की ओर से रोक दी जाती हैं, और उनका कोई शुल्क नहीं लगता।
Codex
~/.codex/config.toml में बदलाव करें और एक प्रोवाइडर जोड़ें जो कुटिया के पते पर भेजे:
model = "gpt-5.6-sol"
model_provider = "apicabin"
[model_providers.apicabin]
name = "ApiCabin"
base_url = "https://api.apicabin.ai/v1"
env_key = "APICABIN_KEY"
wire_api = "responses" # the cabin speaks the Responses API
वहाँ दिए गए नाम वाले एनवायरनमेंट वेरिएबल में अपनी कुंजी डालें, फिर हमेशा की तरह codex चलाएँ:
export APICABIN_KEY="YOUR_CABIN_KEY"
codex
Codex, GPT मॉडल पर चलता है। gpt-5.6-sol या gpt-6-astra आज़माएँ, और खर्च कम रखना हो तो gpt-6.1-sol चुनें।
Cursor
- Cursor की Settings खोलें और Models पेज पर जाएँ।
- OpenAI API Key वाले खाने में अपनी कुटिया की कुंजी पेस्ट करें।
- Override OpenAI Base URL चालू करें और https://api.apicabin.ai/v1 डालें।
- Add model से अपनी पसंद के मॉडल आईडी जोड़ें, जैसे gpt-5.6-sol या qwen3.7-plus, फिर Verify दबाएँ।
Cursor सिर्फ़ उन मॉडल तक पहुँच सकता है जो OpenAI-संगत प्रोटोकॉल समझते हैं। Claude के लिए Claude Code पर जाएँ।
Cherry Studio
- Settings → Model Provider → Add पर जाएँ और प्रोवाइडर के प्रकार में OpenAI चुनें।
- API होस्ट में https://api.apicabin.ai और API कुंजी में अपनी कुटिया की कुंजी डालें।
- Manage दबाएँ और जो सूची आए, उसमें अपनी पसंद के मॉडल पर टिक लगाएँ।
- Gemini के लिए Gemini प्रकार का एक और प्रोवाइडर जोड़ें, उसी होस्ट और कुंजी के साथ।
आपका अपना लिखा कोड
OpenAI के आधिकारिक Python SDK में सिर्फ़ base_url बदलता है:
import openai, os # key lives in APICABIN_KEY
cabin = openai.OpenAI(base_url="https://api.apicabin.ai/v1", api_key=os.environ["APICABIN_KEY"])
note = cabin.chat.completions.create(
model="qwen3.7-plus",
messages=[{"role": "user", "content": "Name three things a cabin needs."}],
)
print(note.choices[0].message.content)
Gemini अपने generateContent एंडपॉइंट का इस्तेमाल करता है:
curl "https://api.apicabin.ai/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: YOUR_CABIN_KEY" -H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"Name three things a cabin needs."}]}]}'
ये Gemini मॉडल आईडी इस्तेमाल कर सकते हैं: gemini-2.5-flash, gemini-3.1-pro, gemini-3.8-flash, gemini-4-argon
प्रोटोकॉल संदर्भ
| प्रोटोकॉल | पाथ | कुंजी कहाँ डालें | मॉडल |
|---|---|---|---|
| OpenAI-संगत | /v1/chat/completions/v1/responses/v1/models | Authorization: Bearer <cabin key> | GPT, Qwen, DeepSeek, Kimi, GLM, Grok, MiniMax, MiMo |
| Anthropic | /v1/messages | x-api-key: <cabin key> | Claude (सिर्फ़ आधिकारिक क्लाइंट) |
| Gemini (अपना अलग फ़ॉर्मैट) | /v1beta/models/<gemini id>:generateContent/v1beta/models/<gemini id>:streamGenerateContent | x-goog-api-key: <cabin key> | Gemini; स्ट्रीमिंग के लिए ?alt=sse जोड़ें |
हर कॉल का हिसाब चार हिस्सों में होता है: इनपुट, आउटपुट, कैश में लिखना और कैश से पढ़ना। दरें कीमतों वाले पेज पर दी गई हैं। Anthropic का count_tokens और Gemini का countTokens मुफ़्त हैं।
402 का मतलब है बैलेंस या प्लान का कोटा खत्म हो गया; 403 का मतलब है प्लान की कुंजी से किसी दूसरे मॉडल परिवार को आज़माया गया; 429 का मतलब है सीमा पूरी हो गई: हर कुंजी पर एक मिनट में 120 अनुरोध और हर खाते पर एक साथ 8 अनुरोध।