API Hop दस्तावेज़
Claude Code एकीकरण
Claude Code में API Hop का Claude Messages-संगत एंडपॉइंट इस्तेमाल करें।
Claude Code, Anthropic Messages प्रोटोकॉल से मॉडल कॉल करता है। ANTHROPIC_BASE_URL को इस पृष्ठ के Anthropic-संगत Base URL पर सेट करें।
अपस्ट्रीम प्रदाता Claude Sonnet 4.6 (claude-sonnet-4-6) समर्थित करता है, लेकिन यह फिलहाल API Hop पर प्रकाशित नहीं है। यह सक्रिय एकीकरण डिफ़ॉल्ट नहीं है। कोई भी मॉडल कॉल करने से पहले अपने GET https://api.apihop.ai/v1/models उत्तर से पहुँच पुष्टि करें।
ANTHROPIC_BASE_URL=https://api.apihop.ai/anthropicपूर्वापेक्षाएँ
पहले वैध API Hop API कुंजी तैयार करें। कुंजी आपके स्थानीय शेल परिवेश में लिखी जाएगी। उसे रिपॉज़िटरी, लॉग या स्क्रीनशॉट में न डालें।
Claude Code इंस्टॉल करें
macOS / Linux पर मूल Claude Code इंस्टॉलर इस्तेमाल करें:
curl -fsSL https://claude.ai/install.sh | bashइंस्टॉलर ~/.local/bin/claude बताए लेकिन claude न मिले तो नया टर्मिनल खोलें या ~/.local/bin को PATH में जोड़ें।
पुराने कार्यप्रवाह के लिए npm पैकेज अभी उपलब्ध है:
npm install -g @anthropic-ai/claude-codesudo npm install -g @anthropic-ai/claude-code इस्तेमाल न करें; बाद के उन्नयन में अनुमति समस्याएँ हो सकती हैं।
इंस्टॉल के बाद CLI सत्यापित करें:
claude --version
claude doctorWindows पर Claude Code के लिए Git Bash या WSL सुझाया जाता है। PowerShell से भी पर्यावरण चर सेट हो सकते हैं, लेकिन स्थायित्व टर्मिनल के अनुसार अलग है।
पर्यावरण चर कॉन्फ़िगर करें
अस्थायी सेटिंग केवल वर्तमान टर्मिनल सत्र पर लागू हैं:
export ANTHROPIC_AUTH_TOKEN="YOUR_APIHOP_API_KEY"
export ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"
export ANTHROPIC_MODEL="claude-sonnet-5-5"macOS डिफ़ॉल्ट रूप से zsh इस्तेमाल करता है। स्थायी कॉन्फ़िगरेशन के लिए चर ~/.zshrc में लिखें, फिर source ~/.zshrc चलाएँ ताकि वर्तमान टर्मिनल उन्हें तुरंत पढ़े:
printf '%s\n' \
'export ANTHROPIC_AUTH_TOKEN="YOUR_APIHOP_API_KEY"' \
'export ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"' \
'export ANTHROPIC_MODEL="claude-sonnet-5-5"' \
>> ~/.zshrc
source ~/.zshrcLinux पर bash में वही चर ~/.bashrc में लिखें और source ~/.bashrc चलाएँ।
Windows PowerShell की अस्थायी सेटिंग:
$env:ANTHROPIC_AUTH_TOKEN="YOUR_APIHOP_API_KEY"
$env:ANTHROPIC_BASE_URL="https://api.apihop.ai/anthropic"
$env:ANTHROPIC_MODEL="claude-sonnet-5-5"PowerShell में उपयोगकर्ता स्तर पर स्थायित्व:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "YOUR_APIHOP_API_KEY", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.apihop.ai/anthropic", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "claude-sonnet-5-5", "User")claude चलाने से पहले नया PowerShell सत्र खोलें।
सेटिंग फ़ाइल
शेल कॉन्फ़िगरेशन के विकल्प के रूप में ~/.claude/settings.json बनाएँ या संपादित करें। फ़ाइल पहले से हो तो अन्य सेटिंग बदलने के बजाय मौजूदा JSON में env और model मिलाएँ:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_APIHOP_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.apihop.ai/anthropic",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
},
"model": "claude-sonnet-5-5"
}उपलब्ध मॉडल:
claude-fable-5claude-fable-5-1claude-opus-4-6claude-opus-4-7claude-opus-4-8claude-opus-5claude-opus-5-5claude-sonnet-5claude-sonnet-5-5
आपकी API कुंजी के वर्तमान उपलब्ध मॉडल के लिए GET https://api.apihop.ai/v1/models इस्तेमाल करें।
शुरू करें और परखें
पर्यावरण चर सेट करने के बाद Claude Code पुनः आरंभ करें, फिर सामान्य प्रॉम्प्ट भेजें:
claude "Reply exactly OK."इंटरैक्टिव मोड भी शुरू कर सकते हैं:
claudeपहली बार खोलने पर Claude Code थीम, सुरक्षा पुष्टि, टर्मिनल सेटअप या वर्तमान डायरेक्टरी पर भरोसा करने के बारे में पूछ सकता है। टर्मिनल के निर्देश अपनाएँ।
मॉडल चुनें
पर्यावरण चर से डिफ़ॉल्ट मॉडल सेट करें या एक कमांड के लिए --model से चुनें:
claude --model claude-sonnet-5-5 "Review this PR"एंडपॉइंट व्यवहार
Claude Code कॉन्फ़िगर की API Hop API कुंजी से प्रमाणीकरण करता है। सेवा दोनों में से कोई प्रमाणीकरण रूप स्वीकार करती है:
x-api-key: YOUR_APIHOP_API_KEY
anthropic-version: 2023-06-01Authorization: Bearer YOUR_APIHOP_API_KEY
anthropic-version: 2023-06-01उत्तर मूल Anthropic Messages JSON या SSE इवेंट प्रारूप रखते हैं। उन्हें OpenAI प्रारूप में नहीं बदला जाता।
समस्या निदान
ANTHROPIC_BASE_URLइस पृष्ठ का सार्वजनिक API Base URL और/anthropicहोना चाहिए।ANTHROPIC_BASE_URLमें एंडपॉइंट पथ न जोड़ें; केवल Anthropic-संगत base URL चाहिए।- macOS पर
~/.zshrcबदलने के बाद Claude Code शुरू करने से पहलेsource ~/.zshrcचलाएँ या नया टर्मिनल खोलें। claudeपर command not found आए तो पुष्टि करें इंस्टॉल स्थानPATHमें है; सामान्य स्थान~/.local/bin/claudeहै।claude doctorपर्यावरण चर अनुपस्थित बताए तो उसी टर्मिनल मेंecho $ANTHROPIC_BASE_URLऔरecho $ANTHROPIC_MODELचलाकर उनके लोड होने की पुष्टि करें।401मिले तो API कुंजी की वैधता पुष्टि करें।- मॉडल अनुपलब्ध हो तो पुष्टि करें नाम ऊपर की उपलब्ध मॉडल सूची से है।
- पर्यावरण चर बदलने के बाद Claude Code प्रक्रिया पुनः आरंभ करें।
संबंधित एंडपॉइंट
POST https://api.apihop.ai/anthropic/v1/messages: Anthropic Messages-संगत एंडपॉइंट।