Providers
พร็อกซี API ของ Claude Max
claude-max-api-proxy เป็นเครื่องมือจากชุมชนที่เปิดเผยการสมัครใช้งาน Claude Max/Pro ของคุณเป็นปลายทาง API ที่เข้ากันได้กับ OpenAI ซึ่งทำให้คุณสามารถใช้การสมัครใช้งานของคุณกับเครื่องมือใดก็ได้ที่รองรับรูปแบบ API ของ OpenAI
ทำไมจึงควรใช้สิ่งนี้?
| แนวทาง | ค่าใช้จ่าย | เหมาะที่สุดสำหรับ |
|---|---|---|
| Anthropic API | จ่ายตามโทเคน (~$15/M input, $75/M output สำหรับ Opus) | แอป production, ปริมาณการใช้งานสูง |
| การสมัครใช้งาน Claude Max | ราคาเหมาจ่าย $200/เดือน | การใช้งานส่วนตัว, การพัฒนา, การใช้งานไม่จำกัด |
หากคุณมีการสมัครใช้งาน Claude Max และต้องการใช้กับเครื่องมือที่เข้ากันได้กับ OpenAI พร็อกซีนี้อาจช่วยลดต้นทุนสำหรับบางเวิร์กโฟลว์ได้ API key ยังคงเป็นเส้นทางด้านนโยบายที่ชัดเจนกว่าสำหรับการใช้งาน production
วิธีการทำงาน
แอปของคุณ → claude-max-api-proxy → Claude Code CLI → Anthropic (ผ่านการสมัครใช้งาน) (รูปแบบ OpenAI) (แปลงรูปแบบ) (ใช้การเข้าสู่ระบบของคุณ)พร็อกซีนี้จะ:
- รับคำขอในรูปแบบ OpenAI ที่
http://localhost:3456/v1/chat/completions - แปลงเป็นคำสั่งของ Claude Code CLI
- ส่งกลับคำตอบในรูปแบบ OpenAI (รองรับการสตรีม)
เริ่มต้นใช้งาน
ติดตั้งพร็อกซี
ต้องใช้ Node.js 20+ และ Claude Code CLI
npm install -g claude-max-api-proxy # Verify Claude CLI is authenticatedclaude --versionเริ่มต้นเซิร์ฟเวอร์
claude-max-api# Server runs at http://localhost:3456ทดสอบพร็อกซี
# Health checkcurl http://localhost:3456/health # List modelscurl http://localhost:3456/v1/models # Chat completioncurl http://localhost:3456/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "claude-opus-4", "messages": [{"role": "user", "content": "Hello!"}] }'กำหนดค่า OpenClaw
ชี้ OpenClaw ไปยังพร็อกซีในฐานะปลายทางแบบกำหนดเองที่เข้ากันได้กับ OpenAI:
{ env: { OPENAI_API_KEY: "not-needed", OPENAI_BASE_URL: "http://localhost:3456/v1", }, agents: { defaults: { model: { primary: "openai/claude-opus-4" }, }, },}แค็ตตาล็อกที่มีมาให้
| Model ID | แมปไปยัง |
|---|---|
claude-opus-4 |
Claude Opus 4 |
claude-sonnet-4 |
Claude Sonnet 4 |
claude-haiku-4 |
Claude Haiku 4 |
การกำหนดค่าขั้นสูง
หมายเหตุเกี่ยวกับเส้นทางแบบพร็อกซีที่เข้ากันได้กับ OpenAI
เส้นทางนี้ใช้แนวทางแบบพร็อกซีที่เข้ากันได้กับ OpenAI แบบเดียวกับแบ็กเอนด์
/v1 แบบกำหนดเองอื่น ๆ:
- จะไม่มีการปรับแต่งคำขอแบบ native ที่ใช้เฉพาะ OpenAI
- ไม่มี
service_tier, ไม่มี Responsesstore, ไม่มี hint ของ prompt-cache และไม่มี การปรับแต่ง payload ด้านความเข้ากันได้ของ reasoning แบบ OpenAI - จะไม่มีการฉีด header แสดงที่มาของ OpenClaw ที่ซ่อนไว้ (
originator,version,User-Agent) ลงบน URL ของพร็อกซี
เริ่มอัตโนมัติบน macOS ด้วย LaunchAgent
สร้าง LaunchAgent เพื่อให้พร็อกซีทำงานโดยอัตโนมัติ:
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ลิงก์
- npm: https://www.npmjs.com/package/claude-max-api-proxy
- GitHub: https://github.com/atalovesyou/claude-max-api-proxy
- Issues: https://github.com/atalovesyou/claude-max-api-proxy/issues
หมายเหตุ
- นี่คือ เครื่องมือจากชุมชน ไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Anthropic หรือ OpenClaw
- ต้องมีการสมัครใช้งาน Claude Max/Pro ที่ยังใช้งานอยู่ และ Claude Code CLI ต้องยืนยันตัวตนแล้ว
- พร็อกซีทำงานภายในเครื่องและไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์ของบุคคลที่สาม
- รองรับการตอบกลับแบบสตรีมอย่างสมบูรณ์