Claude Code không thể kết nối với dịch vụ của Anthropic
Lưu ý:Nếu bạn đến đây từ hướng dẫn cấu hình CLI trên một thiết lập mới, chỉ cần chạy đoạn mã cho hệ điều hành của bạn bên dưới, sau đó quay lại hướng dẫn CLI và tiếp tục.
Triệu chứng
Ngay sau khi cài đặt npm claude, chạy nó từ terminal sẽ in ra lỗi này:
Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR_BAD_REQUEST Please check your internet connection and network settings. Note: Claude Code might not be available in your country, check supported countries at https://anthropic.com/supported-countries
Hoặc, trong lần khởi chạy đầu tiên, màn hình Chào mừng bạn đến với Claude Code xuất hiện nhưng không bao giờ vượt qua được bộ chọn phương thức đăng nhập. Cả hai trường hợp đều xuất phát từ cờ giới thiệu bị thiếu trong ~/.claude.json — đoạn mã bên dưới viết trực tiếp.
Windows
- Nhấn Win + R, gõ cmd và nhấn Enter để mở dấu nhắc lệnh.
- Dán lệnh sau và nhấn Enter:
powershell -Command "$f='%USERPROFILE%.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"
Khởi động lại Claude CLI — việc chạy claude sẽ đưa bạn thẳng đến lời nhắc tương tác.
macOS
- Mở Terminal từ danh sách Ứng dụng của bạn.
- Dán lệnh sau và nhấn Enter:
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.jsonMẹo:Nếu thiết bị đầu cuối báo cáo không tìm thấy jq, hãy cài đặt nó với
brew install jqtrước, sau đó chạy lại lệnh trên.Khởi động lại Claude CLI — việc chạy claude sẽ đưa bạn thẳng đến lời nhắc tương tác.
Xem thêm:← Quay lại hướng dẫn cấu hình CLI