Tích hợp CLIClaude Code
Trỏ ANTHROPIC_BASE_URL vào origin của Framewharf và dùng API key sk- của bạn. Claude Code gọi /v1/messages.
curl -fsSL https://claude.ai/install.sh | bash
claude --versionLưu vào ~/.claude/settings.json (Windows: %USERPROFILE%\.claude\settings.json). ANTHROPIC_BASE_URL là origin, không kèm /v1. Dùng ANTHROPIC_AUTH_TOKEN để CLI gửi header Authorization: Bearer.
{
"model": "claude-sonnet-5-5",
"env": {
"ANTHROPIC_BASE_URL": "https://api.ltnproxy.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your_api_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5",
"CLAUDE_CODE_SUBAGENT_MODEL": "claude-haiku-4-5-20251001",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}Bộ chọn /model chỉ liệt kê các id chứa claude hoặc anthropic. Với mô hình khác, hãy điền đúng id trong catalog vào ANTHROPIC_MODEL. Đừng bao giờ ghi key vào .claude/settings.json nằm trong một repository.
Dán đúng id lấy từ GET /v1/models. Vài id đang mở ngay lúc này:
| Id mô hình | Chi tiết | Sao chép |
|---|---|---|
claude-sonnet-5-5 | Claude Sonnet 5 5 | |
gpt-6.1-sol | Gpt 6.1 Sol | |
kimi-k3 | Kimi K3 | |
grok-4.7 | Grok 4.7 |
Dùng các biến này khi bạn muốn cấu hình cho một phiên terminal thay vì file settings.
export ANTHROPIC_BASE_URL="https://api.ltnproxy.com"
export ANTHROPIC_AUTH_TOKEN="sk-your_api_key"
export ANTHROPIC_MODEL="claude-sonnet-5-5"
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS="1"curl "https://api.ltnproxy.com/v1/messages" \
-H "Authorization: Bearer sk-your_api_key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 1,
"messages": [{"role": "user", "content": "."}]
}'Nếu CLI vẫn mở màn hình đăng nhập, hãy đặt token trong shell hoặc trong ~/.claude/settings.json trước khi chạy. Xem thêm Messages hoặc count_tokens.