Providers
Proxy API Claude Max
claude-max-api-proxy là một gói npm do cộng đồng phát triển (không phải Plugin OpenClaw), giúp cung cấp gói đăng ký Claude Max/Pro dưới dạng điểm cuối API tương thích với OpenAI, nhờ đó bạn có thể trỏ bất kỳ công cụ tương thích với OpenAI nào đến gói đăng ký của mình thay vì dùng khóa API Anthropic.
Tại sao nên sử dụng
| Phương thức | Cách tính chi phí | Phù hợp nhất |
|---|---|---|
| Khóa API Anthropic | Trả phí theo từng token qua Claude Console | Ứng dụng sản xuất, tự động hóa dùng chung, lưu lượng lớn |
| Proxy gói đăng ký Claude | Quy tắc về gói và tín dụng của Claude Code / claude -p |
Thử nghiệm cá nhân với các công cụ tương thích |
Proxy này cho phép gói đăng ký Claude Max hoặc Pro hoạt động với các công cụ tương thích với OpenAI. Đây không phải phương thức trả phí cố định không giới hạn — nó kế thừa hạn mức sử dụng của Claude Code. Khóa API vẫn là phương thức thanh toán rõ ràng hơn cho mục đích sử dụng trong môi trường sản xuất.
Cách hoạt động
Ứng dụng của bạn -> claude-max-api-proxy -> Claude Code CLI / claude -p -> Anthropic (định dạng OpenAI) (chuyển đổi định dạng) (sử dụng thông tin đăng nhập của bạn)Proxy khởi chạy Claude Code CLI dưới dạng tiến trình con cho mỗi yêu cầu, chuyển đổi yêu cầu trò chuyện theo định dạng OpenAI thành lời nhắc CLI, rồi truyền phát (hoặc trả về) phản hồi theo định dạng OpenAI.
Bắt đầu
Cài đặt proxy
Yêu cầu Node.js 20+ và Claude Code CLI đã được xác thực.
npm install -g claude-max-api-proxy # Xác minh Claude CLI đã được xác thựcclaude --versionclaude auth login # nếu chưa được xác thựcKhởi động máy chủ
claude-max-api# Máy chủ chạy tại http://localhost:3456Kiểm thử proxy
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": "Hello!"}] }'Cấu hình OpenClaw
Trỏ OpenClaw đến proxy dưới dạng điểm cuối tùy chỉnh tương thích với OpenAI:
{ env: { OPENAI_API_KEY: "not-needed", OPENAI_BASE_URL: "http://localhost:3456/v1", }, agents: { defaults: { model: { primary: "openai/claude-opus-4" }, }, },}| Mã mô hình | Bí danh CLI | Ánh xạ hiện tại |
|---|---|---|
claude-opus-4 |
opus |
Claude Opus 4.5 |
claude-sonnet-4 |
sonnet |
Claude Sonnet 4 |
claude-haiku-4 |
haiku |
Claude Haiku 4 |
Cấu hình nâng cao
Ghi chú về khả năng tương thích với OpenAI theo kiểu proxy
Phương thức này sử dụng tuyến /v1 tùy chỉnh tương thích với OpenAI dùng chung của OpenClaw, cùng
đường dẫn như mọi hệ thống phụ trợ tương thích với OpenAI tự lưu trữ khác:
- Không áp dụng việc định hình yêu cầu chỉ dành riêng cho OpenAI gốc.
/fastvàservice_tierchỉ áp dụng cho lưu lượng truy cập trực tiếp đếnapi.anthropic.com; các tuyến proxy giữ nguyênservice_tier(xem chế độ nhanh của nhà cung cấp Anthropic).- Không định hình tải trọng cho Responses
store, gợi ý bộ nhớ đệm lời nhắc hoặc khả năng tương thích suy luận của OpenAI. - Các tiêu đề ghi nhận nguồn OpenAI/Codex của OpenClaw (
originator,version,User-Agent) chỉ được gửi trên lưu lượng OAuth gốc đếnapi.openai.com, không được gửi đến các đíchOPENAI_BASE_URLtùy chỉnh như proxy này.
Tự động khởi động trên macOS bằng 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.plistGhi chú
- Kế thừa cơ chế thanh toán, tín dụng sử dụng và giới hạn tốc độ của
claude -ptrong Claude Code. - Chỉ liên kết với
127.0.0.1; không gửi dữ liệu đến bất kỳ máy chủ bên thứ ba nào ngoài lệnh gọi của chính CLI đến Anthropic. - Hỗ trợ phản hồi truyền phát.
- Lỗi xác thực không được kiểm tra khi khởi động và chỉ xuất hiện khi một yêu cầu trò chuyện thực sự chạy; nếu CLI chưa được xác thực, yêu cầu đầu tiên sẽ thất bại thay vì máy chủ từ chối khởi động.