Chuyển đến nội dung chính

Claude Max API Proxy

claude-max-api-proxy là một công cụ cộng đồng giúp bạn sử dụng gói đăng ký Claude Max/Pro như một endpoint API tương thích với OpenAI. Điều này cho phép bạn sử dụng gói đăng ký với bất kỳ công cụ nào hỗ trợ định dạng API của OpenAI.
Đây chỉ là tương thích kỹ thuật. Anthropic đã từng chặn một số cách sử dụng đăng ký ngoài Claude Code. Bạn cần tự quyết định có sử dụng hay không và kiểm tra điều khoản hiện tại của Anthropic trước khi phụ thuộc vào nó.

Tại Sao Nên Sử Dụng?

Phương phápChi phíPhù hợp nhất cho
Anthropic APITrả theo token (~15/Minput,15/M input, 75/M output cho Opus)Ứng dụng sản xuất, khối lượng lớn
Đăng ký Claude Max$200/tháng cố địnhSử dụng cá nhân, phát triển, không giới hạn
Nếu bạn có gói đăng ký Claude Max và muốn sử dụng với các công cụ tương thích OpenAI, proxy này có thể giảm chi phí cho một số quy trình. API keys vẫn là lựa chọn rõ ràng hơn cho việc sử dụng sản xuất.

Cách Hoạt Động

Ứng dụng của bạn → claude-max-api-proxy → Claude Code CLI → Anthropic (qua đăng ký)
     (định dạng OpenAI)              (chuyển đổi định dạng)      (sử dụng đăng nhập của bạn)
Proxy này:
  1. Nhận yêu cầu định dạng OpenAI tại http://localhost:3456/v1/chat/completions
  2. Chuyển đổi chúng thành lệnh Claude Code CLI
  3. Trả về phản hồi theo định dạng OpenAI (hỗ trợ streaming)

Cài Đặt

# Yêu cầu Node.js 20+ và Claude Code CLI
npm install -g claude-max-api-proxy

# Xác minh Claude CLI đã được xác thực
claude --version

Sử Dụng

Khởi động server

claude-max-api
# Server chạy tại http://localhost:3456

Kiểm tra

# Kiểm tra sức khỏe
curl http://localhost:3456/health

# Liệt kê các mô hình
curl http://localhost:3456/v1/models

# Hoàn thành cuộc trò chuyện
curl http://localhost:3456/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Với OpenClaw

Bạn có thể chỉ định OpenClaw sử dụng proxy như một endpoint tương thích OpenAI tùy chỉnh:
{
  env: {
    OPENAI_API_KEY: "not-needed",
    OPENAI_BASE_URL: "http://localhost:3456/v1",
  },
  agents: {
    defaults: {
      model: { primary: "openai/claude-opus-4" },
    },
  },
}

Các Mô Hình Có Sẵn

ID Mô HìnhTương ứng với
claude-opus-4Claude Opus 4
claude-sonnet-4Claude Sonnet 4
claude-haiku-4Claude Haiku 4

Tự Động Khởi Động trên macOS

Tạo một LaunchAgent để chạy proxy tự động:
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

Liên Kết

Ghi Chú

  • Đây là một công cụ cộng đồng, không được hỗ trợ chính thức bởi Anthropic hay OpenClaw
  • Yêu cầu gói đăng ký Claude Max/Pro đang hoạt động với Claude Code CLI đã xác thực
  • Proxy chạy cục bộ và không gửi dữ liệu đến bất kỳ server bên thứ ba nào
  • Hỗ trợ đầy đủ phản hồi streaming

Xem Thêm

Last modified on March 22, 2026