Claude API
Sử dụng Anthropic Claude API với OpenCode.
Tổng quan
Anthropic Claude là một trong những AI models mạnh nhất cho coding. OpenCode hỗ trợ tất cả các Claude models thông qua Anthropic API.
Các lựa chọn sử dụng
1. Claude Pro/Max Subscription (Khuyến nghị)
Nếu bạn đã có subscription Claude Pro hoặc Max, bạn có thể sử dụng trực tiếp trong OpenCode.
/connect
Chọn Anthropic, sau đó chọn Claude Pro/Max. Browser sẽ mở để authenticate.
Lưu ý: Sử dụng Claude Pro/Max subscription trong OpenCode không được Anthropic chính thức hỗ trợ.
2. Tạo API Key mới
Nếu bạn chưa có subscription, chọn Create an API Key. Browser sẽ mở và hướng dẫn bạn login để lấy code paste vào terminal.
3. Nhập API Key thủ công
Nếu bạn đã có API key, chọn Manually enter API Key và paste vào terminal.
Cách lấy API Key
- Truy cập console.anthropic.com
- Đăng ký hoặc đăng nhập
- Vào API Keys → Create Key
- Copy key và lưu an toàn
Các Claude Models
| Model | Đặc điểm | Use case |
|---|---|---|
| Claude Sonnet 4 | Cân bằng giữa tốc độ và chất lượng | Daily coding, reviews |
| Claude Sonnet 4.5 | Phiên bản mới nhất của Sonnet | Complex tasks |
| Claude Haiku 4.5 | Nhanh, rẻ | Quick tasks, refactoring |
| Claude Haiku 3.5 | Legacy nhưng stable | Simple tasks |
| Claude Opus 4.5 | Mạnh nhất | Complex analysis, architecture |
| Claude Opus 4.1 | Extremely capable | Enterprise tasks |
Cấu hình trong OpenCode
Kết nối provider
/connect
Chọn Anthropic và làm theo hướng dẫn.
Chọn model
/models
Các Claude models sẽ xuất hiện trong danh sách.
Cấu hình qua config file
Bạn cũng có thể cấu hình trong opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"baseURL": "https://api.anthropic.com/v1"
}
}
}
}
Pricing (Tham khảo)
Giá từ Anthropic (per 1M tokens):
| Model | Input | Output |
|---|---|---|
| Claude Sonnet 4 | $3.00 | $15.00 |
| Claude Haiku 4.5 | $1.00 | $5.00 |
| Claude Opus 4.5 | $15.00 | $75.00 |
Giá có thể thay đổi. Xem anthropic.com/pricing để biết giá mới nhất.
Tips sử dụng
1. Chọn model phù hợp
- Claude Haiku: Cho quick tasks, refactoring nhỏ
- Claude Sonnet: Cho daily coding, đủ mạnh cho hầu hết tasks
- Claude Opus: Khi cần phân tích phức tạp, thiết kế architecture
2. Tận dụng caching
Claude hỗ trợ prompt caching. Khi bạn có long context (như project files), phần đã cached sẽ rẻ hơn nhiều.
3. Set default model
Trong opencode.json:
{
"model": "anthropic/claude-sonnet-4"
}
4. Sử dụng Plan mode trước
Khi làm feature lớn:
- Nhấn Tab để chuyển sang Plan mode
- Mô tả feature cần làm
- Review plan
- Nhấn Tab để chuyển về Build mode
- Bảo OpenCode thực hiện
Xử lý lỗi thường gặp
"Rate limit exceeded"
Claude có rate limits. Nếu gặp lỗi này:
- Đợi vài giây và thử lại
- Hoặc upgrade plan nếu thường xuyên gặp
"API key invalid"
- Kiểm tra key đã được copy đúng
- Kiểm tra key chưa hết hạn
- Tạo key mới nếu cần
"Context too long"
Claude có giới hạn context. Nếu project quá lớn:
- Sử dụng
@để chỉ include files cần thiết - Hoặc dùng model có context lớn hơn (Opus)
So sánh với OpenCode Zen
| Anthropic API trực tiếp | OpenCode Zen | |
|---|---|---|
| Giá | Giá gốc Anthropic | Giá gốc (có thêm phí xử lý nhỏ) |
| Models | Chỉ Claude | Claude + GPT + Gemini + nhiều models khác |
| Free models | Không | Có (GPT 5 Nano, Kimi, GLM...) |
| Team features | Tự quản lý | Có sẵn |