Claude Code CLI
Claude Code CLI को GetVibe API से कनेक्ट करें: environment variables के ज़रिए ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN और model selection।
तैयार कॉन्फ़िगरेशन
अनुरोध पर हमारी सूची से तैयार किया जाता है: एपीआई का पता, हर प्रकाशित मॉडल की संदर्भ और आउटपुट सीमा, तथा अनुशंसित सेटिंग्स। इसमें कोई कुंजी नहीं है। Claude Code apiKeyHelper के माध्यम से GETVIBE_API_KEY से कुंजी पढ़ता है — इसे अपने परिवेश में सेट करें। WSL के बिना Windows पर इसके बजाय ANTHROPIC_AUTH_TOKEN सेट करें।
# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://getvibeapi.com/api/integrations/claude-code.json -o ~/.claude/settings.json# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"- मुख्य मॉडल —
claude-opus-5.5: हमारा सबसे मज़बूत Claude जो हम /v1/messages पर serve करते हैं। - छोटे काम —
claude-haiku-4.5: सबसे सस्ता Claude, जिसे Claude Code background tasks के लिए इस्तेमाल करता है। - Streaming on, 600-second request timeout, reasoning effort medium: एक लंबे reasoning वाले उत्तर में कई मिनट लगते हैं, और streaming के बिना यह wait limit से टकरा जाता है।
- हर जगह बिना :suffix के bare model IDs — इससे किसी स्वस्थ channel पर स्वचालित failover चालू रहता है।
?models= जोड़ें।Claude Code एजेंटिक कोडिंग के लिए Anthropic का आधिकारिक CLI है। यह /v1/messages एंडपॉइंट पर x-api-key हेडर के साथ काम करता है।
1. टर्मिनल खोलें
Windows: प्रारंभ → PowerShell लिखें → एंटर। macOS: टर्मिनल (अनुप्रयोग → उपयोगिताएँ)। npm से स्थापना के लिए Node.js 22 या बाद का संस्करण आवश्यक है (node --version) — नीचे दिया गया खंड स्वयं कमांड-लाइन इंटरफ़ेस स्थापित करता है। Node.js का उपयोग नहीं करना चाहते? Anthropic का मूल इंस्टॉलर भी काम करता है: curl -fsSL https://claude.ai/install.sh | bash (macOS/Linux) या irm https://claude.ai/install.ps1 | iex (PowerShell); फिर नई विंडो में नीचे दिए गए चर सेट करें।
2. एक ब्लॉक पेस्ट करें और Enter दबाएँ
यह ब्लॉक CLI इंस्टॉल करता है, सेटिंग हमेशा के लिए सहेजता है (setx), मौजूदा विंडो में लागू करता है और प्रोग्राम चालू करता है। sk-pv-… की जगह अपनी कुंजी डालें।
Windows (PowerShell)
npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://getvibeapi.com"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
$env:ANTHROPIC_BASE_URL="https://getvibeapi.com"
$env:ANTHROPIC_AUTH_TOKEN="sk-pv-…"
$env:ANTHROPIC_API_KEY=""
claude.cmdmacOS / Linux
npm install -g @anthropic-ai/claude-code
export ANTHROPIC_BASE_URL="https://getvibeapi.com"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claudehttps://getvibeapi.com है (/v1 के बिना): कमांड-लाइन इंटरफ़ेस प्रत्यय स्वयं जोड़ता है। कुंजी ANTHROPIC_AUTH_TOKEN में जाती है, और ANTHROPIC_API_KEY खाली रहता है: यदि मशीन पर पहले से कोई Anthropic कुंजी सहेजी गई है, तो Claude Code दो परस्पर विरोधी कुंजियों की चेतावनी देगा। setx के बाद, नई PowerShell विंडो ये सेटिंग अपना लेती हैं; पहले से खुली विंडो ऐसा नहीं करतीं।कहाँ लिखें
चालू होने पर विंडो के नीचे > चिह्न वाली पंक्ति में लिखें और Enter दबाएँ:
+---------------------------------------+
| |
| > _ |
| |
+---------------------------------------+पहला रन थीम (Enter दबाएँ) और फ़ोल्डर पर भरोसा (चुनें Yes, I trust this folder) पूछता है। असली काम के लिए CLI को प्रोजेक्ट फ़ोल्डर से चलाएँ।
3. कनेक्शन जाँचें
कोई भी संदेश भेजें और डैशबोर्ड → उपयोग खोलें: मॉडल और खर्च के साथ एक नया रिकॉर्ड दिखाई देता है। Claude Code के भीतर, /status एक Anthropic base URL पंक्ति दिखाता है — उसमें हमारा पता दिखना चाहिए।
Models चुनना (optional)
डिफ़ॉल्ट रूप से Claude Code कैटलॉग का डिफ़ॉल्ट मॉडल लेता है। इसे एनवायरनमेंट वेरिएबल से बदलें:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5.5"
}
}अगर settings.json पसंद है
~/.claude/settings.json फ़ाइल से भी वही परिणाम मिलता है। Windows पर: %USERPROFILE%\.claude\settings.json। स्वयं कुंजी चिपकाएँ: Claude Code settings.json के भीतर $GETVIBE_API_KEY जैसे चरों को उनके मानों से नहीं बदलता, इसलिए वही स्ट्रिंग कुंजी के रूप में भेजी जाएगी और अनुरोध अस्वीकार हो जाएगा।
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}आम समस्याएँ
| Parameter | Type | विवरण |
|---|---|---|
401 | error | ANTHROPIC_AUTH_TOKEN का मान जाँचें: settings.json में स्वयं sk-pv-… कुंजी होनी चाहिए, न कि कोई $variable। |
Requests go to Anthropic | config | ANTHROPIC_BASE_URL Claude Code तक नहीं पहुँचा: setx के बाद नई विंडो खोलें, या settings.json में पता सेट करें। /status में Anthropic के आधार पते वाली पंक्ति जाँचें। |
404 | error | ANTHROPIC_BASE_URL में /v1 आ गया — बिना सफ़िक्स के रूट पता चाहिए। |
npm.ps1 is blocked | Windows | यह PowerShell की execution policy है। ऊपर के ब्लॉक की तरह npm.cmd और claude.cmd इस्तेमाल करें — नीति बदलने की ज़रूरत नहीं। |
"node is not recognized" | Windows | Node.js इंस्टॉल नहीं है, या विंडो इंस्टॉल से पहले खुली है: Node.js LTS इंस्टॉल करें और नई PowerShell विंडो खोलें। |
claude native binary not installed / warn install-scripts | npm | npm के नए संस्करण मूलभूत रूप से Claude Code की स्थापना का चरण छोड़ देते हैं। npm config set "allow-scripts=@anthropic-ai/claude-code" --location=user चलाएँ और फिर से स्थापित करें, या मूल इंस्टॉलर का उपयोग करें। |
Variables are not picked up | config | settings.json, shell profiles से ज़्यादा भरोसेमंद है — ख़ासकर Windows पर। |