Providers
Claude Max API प्रॉक्सी
claude-max-api-proxy एक सामुदायिक npm पैकेज है (OpenClaw plugin नहीं), जो Claude Max/Pro सदस्यता को OpenAI-संगत API एंडपॉइंट के रूप में उपलब्ध कराता है, ताकि आप Anthropic API कुंजी के बजाय किसी भी OpenAI-संगत टूल को अपनी सदस्यता पर निर्देशित कर सकें।
इसका उपयोग क्यों करें
| तरीका | लागत का माध्यम | इसके लिए सर्वोत्तम |
|---|---|---|
| Anthropic API कुंजी | Claude Console के माध्यम से प्रति टोकन भुगतान | प्रोडक्शन ऐप, साझा ऑटोमेशन, अधिक मात्रा |
| Claude सदस्यता प्रॉक्सी | Claude Code / claude -p योजना और क्रेडिट नियम |
संगत टूल के साथ व्यक्तिगत प्रयोग |
यह प्रॉक्सी Claude Max या Pro सदस्यता को OpenAI-संगत टूल के साथ काम करने देती है। यह असीमित एकमुश्त-दर वाला तरीका नहीं है—इस पर Claude Code की उपयोग सीमाएँ लागू होती हैं। प्रोडक्शन उपयोग के लिए API कुंजियाँ अब भी अधिक स्पष्ट बिलिंग माध्यम हैं।
यह कैसे काम करता है
आपका ऐप -> claude-max-api-proxy -> Claude Code CLI / claude -p -> Anthropic (OpenAI प्रारूप) (प्रारूप बदलता है) (आपके लॉगिन का उपयोग करता है)प्रॉक्सी प्रत्येक अनुरोध के लिए Claude Code CLI को एक सबप्रोसेस के रूप में शुरू करती है, OpenAI-प्रारूप के चैट अनुरोधों को CLI प्रॉम्प्ट में बदलती है और प्रतिक्रिया को OpenAI प्रारूप में वापस स्ट्रीम करती है (या लौटाती है)।
आरंभ करना
प्रॉक्सी इंस्टॉल करें
Node.js 20+ और प्रमाणीकृत Claude Code CLI आवश्यक हैं।
npm install -g claude-max-api-proxy # पुष्टि करें कि Claude CLI प्रमाणीकृत हैclaude --versionclaude auth login # यदि पहले से प्रमाणीकृत नहीं हैसर्वर शुरू करें
claude-max-api# सर्वर http://localhost:3456 पर चलता हैप्रॉक्सी का परीक्षण करें
curl http://localhost:3456/healthcurl http://localhost:3456/v1/models curl http://localhost:3456/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "claude-opus-4", "messages": [{"role": "user", "content": "नमस्ते!"}] }'OpenClaw कॉन्फ़िगर करें
OpenClaw को कस्टम OpenAI-संगत एंडपॉइंट के रूप में प्रॉक्सी पर निर्देशित करें:
{ env: { OPENAI_API_KEY: "not-needed", OPENAI_BASE_URL: "http://localhost:3456/v1", }, agents: { defaults: { model: { primary: "openai/claude-opus-4" }, }, },}| मॉडल आईडी | CLI उपनाम | वर्तमान मैपिंग |
|---|---|---|
claude-opus-4 |
opus |
Claude Opus 4.5 |
claude-sonnet-4 |
sonnet |
Claude Sonnet 4 |
claude-haiku-4 |
haiku |
Claude Haiku 4 |
उन्नत कॉन्फ़िगरेशन
प्रॉक्सी-शैली OpenAI-संगत नोट्स
यह OpenClaw के सामान्य कस्टम /v1 OpenAI-संगत मार्ग का उपयोग करता है, जो किसी भी
अन्य स्वयं-होस्ट किए गए OpenAI-संगत बैकएंड के समान मार्ग है:
- केवल मूल OpenAI अनुरोध आकार निर्धारण लागू नहीं होता।
/fastऔरservice_tierकेवल सीधेapi.anthropic.comट्रैफ़िक पर लागू होते हैं; प्रॉक्सी मार्गservice_tierको अपरिवर्तित छोड़ते हैं (देखें Anthropic प्रदाता फ़ास्ट मोड)।- कोई Responses
store, प्रॉम्प्ट-कैश संकेत या OpenAI रीजनिंग-संगत पेलोड आकार निर्धारण नहीं। - OpenClaw के OpenAI/Codex एट्रिब्यूशन हेडर (
originator,version,User-Agent) केवल मूलapi.openai.comOAuth ट्रैफ़िक पर भेजे जाते हैं, इस प्रॉक्सी जैसे कस्टमOPENAI_BASE_URLलक्ष्यों पर नहीं।
LaunchAgent के साथ macOS पर स्वतः शुरू करें
cat > ~/Library/LaunchAgents/com.claude-max-api.plist << 'EOF'<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>Label</key> <string>com.claude-max-api</string> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>ProgramArguments</key> <array> <string>/usr/local/bin/node</string> <string>/usr/local/lib/node_modules/claude-max-api-proxy/dist/server/standalone.js</string> </array> <key>EnvironmentVariables</key> <dict> <key>PATH</key> <string>/usr/local/bin:/opt/homebrew/bin:~/.local/bin:/usr/bin:/bin</string> </dict></dict></plist>EOF launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.claude-max-api.plistनोट्स
- Claude Code के
claude -pबिलिंग, उपयोग-क्रेडिट और दर-सीमा व्यवहार को प्राप्त करता है। - केवल
127.0.0.1से बाइंड होता है; CLI द्वारा Anthropic को किए गए अपने कॉल के अलावा किसी तृतीय-पक्ष सर्वर को डेटा नहीं भेजता। - स्ट्रीमिंग प्रतिक्रियाएँ समर्थित हैं।
- प्रमाणीकरण विफलताओं की स्टार्टअप पर जाँच नहीं होती और वे केवल चैट अनुरोध के वास्तव में चलने पर सामने आती हैं; यदि CLI प्रमाणीकृत नहीं है, तो सर्वर द्वारा शुरू होने से इनकार करने के बजाय पहला अनुरोध विफल होगा।