इसे छोड़कर कंटेंट पर जाएं
मुफ़्त साइन अप करें
Claude Code

Claude Code में API Key और Base URL कैसे सेट करें

अपनी BetterToken API Key, Base URL BetterToken और चुनी हुई Model ID से Claude Code कनेक्ट करें।

त्वरित उत्तर

Claude Code में third-party API सेट करते समय पहले पुष्टि करें कि Endpoint Anthropic-compatible है। इस दस्तावेज़ में Claude Code https://bettertoken.ai उपयोग करता है। /v1 न जोड़ें।

सामान्य Claude API access, उपलब्ध models और शुरुआत के विकल्पों के लिए BetterToken Claude API page देखें। यह FAQ केवल मौजूदा BetterToken API Key को Base URL और environment variables से Claude Code में सेट करने के बारे में है।

API Key Request को authenticate करता है। Base URL बताता है कि Claude Code मॉडल Request कहां भेजे। दोनों एक ही प्रदाता और protocol के होने चाहिए।

अपनी BetterToken API Key, Base URL https://bettertoken.ai और चुनी हुई Model ID से Claude Code कनेक्ट करें। model plaza से सही Model ID कॉपी करें।

यह सेटअप कब आवश्यक है?

  • Claude Code में custom API gateway उपयोग करना हो
  • API Key हो, लेकिन सही Base URL पता न हो
  • Claude Code authentication या Endpoint त्रुटि दिखाए
  • https://bettertoken.ai और https://bettertoken.ai/v1 में से चुनना हो

मुख्य अवधारणाएं

Fieldअर्थ
API Keyमॉडल API Request का credential
Base URLAPI address जहां Request भेजे जाते हैं
Anthropic-compatible APIAnthropic / Claude Request नियमों का पालन करने वाला Endpoint
OpenAI-compatible APIOpenAI-शैली नियमों वाला Endpoint, जो अक्सर Codex, Cursor और Cline में उपयोग होता है
Model IDटूल द्वारा मांगा गया मॉडल नाम या mapping value

अनुशंसित सेटअप

अपनी BetterToken API Key, Base URL https://bettertoken.ai और चुनी हुई Model ID से Claude Code कनेक्ट करें।

model plaza से सही Model ID कॉपी करें।

{
"env": {
"ANTHROPIC_BASE_URL": "https://bettertoken.ai",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"API_TIMEOUT_MS": "3000000",
"ANTHROPIC_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID"
}
}

YOUR_MODEL_ID को कॉपी की गई ID से बदलें। मुख्य मॉडल के लिए ANTHROPIC_MODEL और Haiku, Sonnet तथा Opus के लिए तीन ANTHROPIC_DEFAULT_*_MODEL वेरिएबल सेट करें। सभी भूमिकाओं के लिए एक मॉडल या अलग-अलग मॉडल चुन सकते हैं।

कॉन्फ़िगरेशन में Model ID बदलकर Claude Code को फिर से शुरू करें। सत्र के दौरान बदलने के लिए /model YOUR_MODEL_ID इस्तेमाल करें।

सामान्य गलतियां

  • Claude Code Base URL में /v1 जोड़ना

  • API Key बदलकर भी Request को default Endpoint पर भेजना

  • Claude Code के Anthropic-compatible Field में OpenAI-compatible Endpoint डालना

  • Shell profile के पुराने environment variable से नए Config को override करना

BetterToken में उपयोग

BetterToken दो Endpoint प्रकार देता है: Claude Code के लिए Anthropic-compatible https://bettertoken.ai और Codex तथा बाहरी टूल के लिए OpenAI-compatible https://bettertoken.ai/v1।

इससे एक Dashboard में API Key, बैलेंस और usage history प्रबंधित किए जा सकते हैं, लेकिन Claude Code की Anthropic-compatible Request format की जरूरत नहीं बदलती।

संबंधित दस्तावेज़

संदर्भ