Xử lý sự cố
Các lỗi thường gặp khi cấu hình API key, Base URL, model và cách kiểm tra nhanh.
Lỗi xác thực (Authentication)
Error 401: Invalid or missing API key
Nguyên nhân: API Key không hợp lệ, đã hết hạn, hoặc chưa được khai báo trong biến môi trường.
Giải pháp: Kiểm tra API Key bắt đầu bằng toc-. Đảm bảo biến ANTHROPIC_AUTH_TOKEN hoặc header Authorization đã được set đúng.
echo $ANTHROPIC_AUTH_TOKEN # Kết quả: toc-xxxxx # Nếu trống, chạy: export ANTHROPIC_AUTH_TOKEN="toc-your-key-here"
Error 402: Quota exhausted
Nguyên nhân: Ngân sách trong Rolling Window hiện tại đã hết.
Giải pháp: Chờ window tự động reset (xem thời gian reset trên Dashboard), hoặc mua thêm top-up credit, hoặc nâng cấp gói.
Lỗi kết nối (Connection)
Connection refused / Could not resolve host
Nguyên nhân: Base URL sai hoặc thiếu. Một số tool dùng ANTHROPIC_BASE_URL, số khác dùng OPENAI_BASE_URL.
Giải pháp: Kiểm tra Base URL chính xác cho từng format:
# Anthropic format (Claude Code, v1/messages) export ANTHROPIC_BASE_URL="https://api.techopenclaw.com" # OpenAI format (Cursor, Codex CLI, v1/chat/completions) export OPENAI_BASE_URL="https://api.techopenclaw.com/v1"
Request timeout / Timed out after 30s
Nguyên nhân: Timeout mặc định của tool quá ngắn cho các request phức tạp (extended thinking, large context).
Giải pháp: Tăng timeout. Với Claude Code, set API_TIMEOUT_MS trong settings.json:
{
"env": {
"API_TIMEOUT_MS": "3000000"
}
}Lỗi model & routing
Error: Model not found / Invalid model
Nguyên nhân: Tên model nhập sai hoặc model chưa được hỗ trợ trên hệ thống.
Giải pháp: Kiểm tra tên model chính xác tại trang Models hỗ trợ (/docs/models). Tên model phân biệt hoa/thường.
Response chậm bất thường
Nguyên nhân: Model đang xử lý extended thinking hoặc upstream provider đang chậm.
Giải pháp: Smart Routing sẽ tự động failover. Nếu vẫn chậm, thử giảm max_tokens hoặc tắt extended thinking để kiểm tra.
Lỗi cấu hình IDE/Agent
Claude Code: Overloaded / Error communicating with Anthropic
Nguyên nhân: ANTHROPIC_BASE_URL chưa được set, hoặc bị ghi đè bởi config khác.
Giải pháp: Kiểm tra thứ tự ưu tiên: biến môi trường > ~/.claude/settings.json. Chạy env | grep ANTHROPIC để xác nhận.
Cursor: Model không xuất hiện trong danh sách
Nguyên nhân: Chưa cấu hình Custom Provider đúng cách hoặc đang dùng Cursor phiên bản miễn phí.
Giải pháp: Custom Model chỉ khả dụng trên Cursor Pro trở lên. Kiểm tra lại: Settings → Models → Add Custom Model → chọn OpenAI Protocol.
Cline: Cannot connect / API Error
Nguyên nhân: Chọn sai Provider type. Phải chọn "OpenAI Compatible" thay vì "OpenAI".
Giải pháp: Trong Cline Settings, chọn Provider = OpenAI Compatible, nhập Base URL = https://api.techopenclaw.com/v1 và API Key.