Claude Code (Anthropic CLI)
Claude CLI
> Dùng Claude Code với các model của ProxyLLM qua Anthropic Messages API. Chỉ cần đặt vài biến môi trường.
[INFO]Base URL KHÔNG có /v1
Claude Code tự thêm
/v1/messages vào sau ANTHROPIC_BASE_URL. Vì vậy base URL là https://api.proxyllm.eu (không có /v1 ở cuối).//Điều kiện tiên quyết
- Cài Claude Code:
npm i -g @anthropic-ai/claude-code - API key ProxyLLM (lấy tại đây)
//Cấu hình môi trường
Trỏ Claude Code sang ProxyLLM bằng biến môi trường. Dùng ANTHROPIC_AUTH_TOKEN cho API key sk-pllm-....
macOS / Linux (bash)bash
export ANTHROPIC_BASE_URL="https://api.proxyllm.eu"
export ANTHROPIC_AUTH_TOKEN="sk-pllm-..."
export ANTHROPIC_MODEL="claude-opus-4-8"
export ANTHROPIC_SMALL_FAST_MODEL="claude-opus-4-6"
claude # khởi động phiên tương tácWindows (PowerShell)powershell
$env:ANTHROPIC_BASE_URL = "https://api.proxyllm.eu"
$env:ANTHROPIC_AUTH_TOKEN = "sk-pllm-..."
$env:ANTHROPIC_MODEL = "claude-opus-4-8"
$env:ANTHROPIC_SMALL_FAST_MODEL = "claude-opus-4-6"
claude//Chạy 1 lệnh (non-interactive)
shellbash
claude -p "Giải thích file src/index.ts làm gì"//Cấu hình cố định (tuỳ chọn)
Thay vì export mỗi lần, lưu vào ~/.claude/settings.json:
~/.claude/settings.jsonjson
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.proxyllm.eu",
"ANTHROPIC_AUTH_TOKEN": "sk-pllm-...",
"ANTHROPIC_MODEL": "claude-opus-4-8",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-opus-4-6"
}
}//Model có sẵn
| Model ID | Context | Ghi chú |
|---|---|---|
| claude-opus-4-8 | 1M | Claude Opus 4.8 — mặc định |
| claude-opus-4-7 | 1M | Claude Opus 4.7 |
| claude-opus-4-6 | 1M | Claude Opus 4.6 — hợp cho small/fast model |
//Reasoning / thinking
[OK]Effort được hỗ trợ
Bật/tắt suy nghĩ ngay trong Claude Code (phím Tab hoặc lệnh
/model). ProxyLLM chuyển tiếp mức effort (low/medium/high) tới model, và khối thinking hiển thị bình thường.//Khắc phục sự cố
[WARN]404 / gọi nhầm api.anthropic.com
Kiểm tra
ANTHROPIC_BASE_URL đã export và bằng https://api.proxyllm.eu (không có /v1).[WARN]401 authentication_error
Đảm bảo dùng
ANTHROPIC_AUTH_TOKEN (không phải ANTHROPIC_API_KEY) và key sk-pllm-... còn hiệu lực.