Muapi पर Claude Code

एनवायरनमेंट वेरिएबल

वेरिएबलमान
ANTHROPIC_BASE_URLhttps://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKENआपकी Muapi API कुंजी (Claude Code इसे Bearer टोकन के रूप में भेजता है)
ANTHROPIC_MODELवैकल्पिक। मॉडल एंडपॉइंट से कोई आईडी, जैसे claude-sonnet-5-5

बेस URL में /v1/messages न जोड़ें; Claude Code इसे खुद जोड़ता है।

त्वरित शुरुआत (शेल)

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude

सेटिंग्स फ़ाइल

~/.claude/settings.json (या .claude/settings.local.json)। यहाँ के मान शाब्दिक रूप में रखे जाते हैं, इसलिए यदि आप कुंजी को किसी फ़ाइल में नहीं रखना चाहते तो शेल में export का उपयोग करें। क्रेडेंशियल कभी भी प्रोजेक्ट-स्तर की .claude/settings.json में कमिट न करें।

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
  }
}

मॉडल

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models

अनसेंसर्ड (abliterated) मॉडल

मॉडल एंडपॉइंट Muapi के टूल-कॉलिंग सक्षम अनसेंसर्ड मॉडल भी सूचीबद्ध करता है (उदाहरण के लिए qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2)। Claude Code इन पर चल सकता है: Muapi आपके लिए Claude Code के प्रोटोकॉल और मॉडल की चैट API के बीच अनुवाद करता है।

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated

HAIKU/SMALL_FAST वाले दोनों वेरिएबल को उसी मॉडल आईडी पर सेट करें। Claude Code बैकग्राउंड अनुरोध (शीर्षक, सारांश) "Haiku" नाम के एक छोटे मॉडल को भेजता है, और इनके बिना वे अनुरोध 404 त्रुटि के साथ विफल हो जाते हैं।

क्या अपेक्षा रखें:

  • गुणवत्ता मॉडल के अनुसार अलग-अलग होती है। ये छोटे ओपन मॉडल हैं; कई चरणों वाले कोडिंग कार्यों में ये कोई चरण छोड़ सकते हैं (उदाहरण के लिए कई फ़ाइलों में से एक बनाना भूल जाना)। नतीजे जाँचें, और कठिन कार्यों के लिए बड़ा मॉडल आज़माएँ।
  • हर टर्न के साथ लागत बढ़ती है। प्रॉम्प्ट कैशिंग नहीं है, इसलिए हर टर्न का बिल अब तक की पूरी बातचीत के लिए बनता है। छोटे मॉडलों पर एक सामान्य टर्न की लागत लगभग एक सेंट से कुछ सेंट तक होती है और बड़े मॉडलों पर अधिक; सटीक उपयोग मॉडल एंडपॉइंट और आपके डैशबोर्ड में दिखता है।
  • प्रति प्रतिक्रिया आउटपुट 16,384 टोकन तक सीमित है (कुछ मॉडलों में कम), और मॉडल की कॉन्टेक्स्ट विंडो Claude से छोटी है, इसलिए बहुत लंबे सत्रों में /compact की ज़रूरत जल्दी पड़ती है।
  • यहाँ केवल टूल कॉलिंग वाले मॉडल दिए गए हैं; Claude Code बिना टूल के नहीं चल सकता।
  • इमेज इनपुट केवल विज़न-सक्षम मॉडलों पर काम करता है।

सत्यापन

बेस URL की पुष्टि के लिए Claude Code में /status चलाएँ। अनुरोध देखने के लिए claude --debug का उपयोग करें।

टिप्पणियाँ

  • यदि Claude Code आपसे Anthropic में साइन इन करने को कहे, तो टर्मिनल को पूरी तरह बंद करें और उसे ऐसे शेल से दोबारा खोलें जिसमें वेरिएबल export किए गए हों।
  • 401 का मतलब है कि कुंजी या हेडर गलत है; 402 का मतलब है कि आपका बैलेंस अनुरोध के सबसे बुरे परिदृश्य को कवर नहीं कर सकता (पहले पूरा प्रॉम्प्ट और अधिकतम आउटपुट रोक लिया जाता है और अप्रयुक्त हिस्सा लौटा दिया जाता है), इसलिए एक टर्न की लागत से ऊपर कुछ अतिरिक्त बैलेंस रखें।