Hiện tại bạn hoàn toàn có thể dùng Claude Code với endpoint Azure AI (dạng services.ai.azure.com/anthropic/v1/messages), không bắt buộc phải dùng API gốc của Anthropic.
Mở file:
Thêm cấu hình env:
{
"env": {
"ANTHROPIC_BASE_URL": "https://xxx.services.ai.azure.com",
"ANTHROPIC_API_KEY": "YOUR_AZURE_API_KEY"
}
}
Lưu ý:
Ví dụ:
Sau đó cấu hình env riêng cho profile này.
Hoặc:
Claude Code sẽ tự dùng:
1. Chuẩn bị
Bạn cần có:- Endpoint Azure AI (ví dụ):
https://xxx.services.ai.azure.com/anthropic/v1/messages - API Key tương ứng
- Model (ví dụ: claude-opus-4-5)
2. Cấu hình trong Claude Code
Claude Code hỗ trợ config thông qua environment variables.Mở file:
~/.claude/settings.jsonThêm cấu hình env:
{
"env": {
"ANTHROPIC_BASE_URL": "https://xxx.services.ai.azure.com",
"ANTHROPIC_API_KEY": "YOUR_AZURE_API_KEY"
}
}
Lưu ý:
- BASE_URL trỏ về domain chính (không cần /v1/messages)
- API key dùng key từ Azure, không phải Anthropic
3. Sử dụng nhiều endpoint (rất quan trọng)
Nếu bạn dùng nhiều nguồn AI (Azure, Bedrock, Alibaba...), nên dùng ccs (Claude Code Switch) để quản lý profile.
Ví dụ:
Tạo profile Azure
ccs azureSau đó cấu hình env riêng cho profile này.
Tạo profile khác
ccs bedrockccs ali4. Cách dùng
Khi cần chuyển môi trường:ccs azureclaude-codeHoặc:
ccs aliclaude-codeClaude Code sẽ tự dùng:
- base URL
- API key
đã config theo profile
5. Ví dụ thực tế
Một số mapping phổ biến:- Azure → Claude Opus → ccs azure
- Amazon Bedrock → ccs bedrock
- Alibaba Cloud:
- Minimax → ccs ali
- Qwen → ccs aliq
- GLM → ccs alig
6. Lưu ý quan trọng
- Claude Code không giới hạn provider, miễn API tương thích Anthropic format
- Azure endpoint hoạt động OK vì dùng chuẩn /anthropic/v1/messages
- Nếu lỗi → thường do:
- sai base URL
- thiếu header auth
- model name không đúng
Kết luận
- Claude Code có thể dùng với Azure AI Claude
- Chỉ cần config BASE_URL + API_KEY
- Nên dùng ccs để quản lý nhiều môi trường