Claude Code, coding के लिए Anthropic का command-line agent है। यह एक endpoint, /v1/messages, से Anthropic Messages format में बात करता है और आपको base URL बदलने देता है। इसे GetVibe API पर point करें और यही CLI Claude Opus 5.5, Claude Sonnet 5 या हमारे catalog के किसी non-Claude model को एक ही prepaid key पर चला सकता है।
Step 1: settings.json
Claude Code (npm install -g @anthropic-ai/claude-code, Node.js 22+) install करें, फिर ~/.claude/settings.json बनाएं या edit करें। Windows पर file %USERPROFILE%\.claude\settings.json है।
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}
दो बातें महत्वपूर्ण हैं:
ANTHROPIC_API_KEYएक empty string होना चाहिए, इसे छोड़ा नहीं जा सकता। अगर यह मौजूद नहीं है, तो Claude Code base URL को अनदेखा करके सीधे Anthropic पर चला जाता है।- Base URL में
/v1नहीं होना चाहिए। Claude Code खुद/v1/messagesजोड़ता है, इसलिएhttps://getvibeapi.com/v1path को दो बार जोड़ देगा।
claude चलाएं और /status type करें। Anthropic base URL line में https://getvibeapi.com दिखना चाहिए।
Step 2: models चुनें
Claude Code में तीन model slots होते हैं: Opus, Sonnet और Haiku। Default रूप से यह अधिकांश tasks के लिए Sonnet slot और quick operations के लिए Haiku slot का उपयोग करता है। प्रत्येक slot एक environment variable है और इसकी value हमारे catalog की कोई भी ऐसी model ID हो सकती है जो Messages format स्वीकार करती हो:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
}
}
Agent को कम लागत वाले model पर चलाने के लिए उसकी ID Sonnet slot में डालें, जैसे deepseek-v4.1-flash या gemini-3.8-flash। Exact catalog IDs का उपयोग करें: claude-haiku-4-5-20251001 जैसे dated Anthropic snapshot names resolve नहीं होते।
Claude Code में कौन से models काम करते हैं
Catalog का हर model Anthropic Messages format स्वीकार नहीं करता। Public catalog https://getvibeapi.com/api/catalog में प्रत्येक model को anthropicFormat के साथ mark किया गया है। जहां यह true है, वहां model /v1/messages पर काम करता है। लेख लिखे जाने के समय इसमें ये models शामिल हैं:
| Model | ID | Context | Price |
|---|---|---|---|
| Claude Opus 5.5 | claude-opus-5.5 | 1M | $0.1974 इनपुट · $0.9867 आउटपुट प्रति 10 लाख टोकन |
| Claude Sonnet 5 | claude-sonnet-5 | 1M | $0.3334 इनपुट · $1.6667 आउटपुट प्रति 10 लाख टोकन |
| GPT-5.6 Sol | gpt-5.6-sol | 1.05M | $0.0667 इनपुट · $0.40 आउटपुट प्रति 10 लाख टोकन |
| DeepSeek V4.1 Flash | deepseek-v4.1-flash | 1M | $0.0112 इनपुट · $0.0445 आउटपुट प्रति 10 लाख टोकन |
| Gemini 3.8 Flash | gemini-3.8-flash | 1M | $0.0097 इनपुट · $0.0483 आउटपुट प्रति 10 लाख टोकन |
| GLM-5.3 | glm-5.3 | 1.048M | $0.10 इनपुट · $0.3143 आउटपुट प्रति 10 लाख टोकन |
| Kimi K3 | kimi-k3 | 262K | $0.1715 इनपुट · $0.8572 आउटपुट प्रति 10 लाख टोकन |
| Qwen3.8 Max | qwen3.8-max | 256K | $0.1543 इनपुट · $0.4629 आउटपुट प्रति 10 लाख टोकन |
GPT-6 models (Luna, Sol, Astra) Messages format स्वीकार नहीं करते और /v1/messages पर reject हो जाते हैं। इन्हें terminal agent में उपयोग करने के लिए Codex CLI का उपयोग करें, जो Responses API पर काम करता है, या किसी ऐसे tool का उपयोग करें जिसमें OpenAI-compatible base URL हो (integrations list देखें)।
आम समस्याएं
- 401:
ANTHROPIC_AUTH_TOKENकी value और यह जांचें किANTHROPIC_API_KEY""है। - Requests अब भी Anthropic पर जा रही हैं:
ANTHROPIC_API_KEYको empty string के रूप में set नहीं किया गया है। - Variables pick up नहीं हो रहे: खासकर Windows पर, shell profiles की तुलना में
settings.jsonअधिक reliable है। - Model उपलब्ध नहीं है: ID गलत लिखी गई है, retire हो चुकी है या Messages format में नहीं है। इसे Models page पर check करें।
लागत कम रखें
Coding agents हर turn पर एक लंबे, अधिकतर unchanged prefix को फिर से भेजते हैं। Claude models केवल तभी cache करते हैं जब request में cache_control breakpoint हो। अगर Claude Code ऐसा breakpoint नहीं भेजता, तो gateway आपके लिए एक जोड़ देता है। Cached input का billing input rate के एक अंश पर होता है। caching guide और हमारा prompt caching article बताते हैं कि prefix को stable कैसे रखा जाए।
पूरा reference Claude Code guide और Messages and Responses में है। आप prepaid balance से प्रति token भुगतान करते हैं। कोई subscription नहीं है।
