0

Cấu hình Claude Code bằng CC Switch và kiểm tra lỗi 403 trên Windows

Cấu hình Claude Code bằng CC Switch và kiểm tra lỗi 403 trên Windows

Khi đổi giữa nhiều endpoint cho Claude Code, một cấu hình đã được lưu chưa chắc là cấu hình đang được dùng. Bài viết này đi từ bước kiểm tra lệnh trên Windows đến cách xác nhận một yêu cầu thực sự tới đúng dịch vụ. Ví dụ sử dụng một endpoint tương thích Anthropic của Crazyrouter; bạn cần tự tạo API Key trong tài khoản của mình.

Kiểm tra trước khi mở CC Switch

Trong PowerShell, chạy:

claude --version

Nếu máy không nhận ra claude, hãy xử lý việc cài Claude Code hoặc PATH trước. CC Switch quản lý cấu hình nhà cung cấp, không cài đặt Claude Code thay bạn. Có thể tải CC Switch từ trang phát hành của dự án. Môi trường đã kiểm tra là Windows 10 22H2 và Claude Code 2.1.283; giao diện ở phiên bản khác có thể thay đổi.

Tạo cấu hình mới

Mở thẻ Claude trong CC Switch và nhấn nút thêm ở góc phải danh sách. Giữ lại cấu hình hiện có để dễ so sánh khi cần.

Vị trí thêm nhà cung cấp trong CC Switch

Tìm crazy trong danh sách mẫu và chọn CrazyRouter. Nếu bản CC Switch của bạn không có mẫu đó, tạo nhà cung cấp tùy chỉnh và kiểm tra cùng các trường bên dưới.

Tìm mẫu nhà cung cấp

Nhập API Key của chính bạn vào trường tương ứng. Đừng đưa Key vào ảnh chụp màn hình hoặc kho mã công khai.

Trường nhập API Key

Với endpoint trong ví dụ, Base URL là:

https://cn.crazyrouter.com

Một lựa chọn khác là https://api.crazyrouter.com. Chỉ dùng một endpoint phù hợp với kết nối của bạn. Không nối thêm /v1 hoặc /v1/messages vào Base URL của cấu hình Claude: client sẽ tạo đường dẫn yêu cầu theo giao thức Anthropic.

Trường Base URL trong cấu hình

Chọn chế độ kết nối trực tiếp nếu mẫu hiển thị tùy chọn đó. Sau đó lấy danh sách model ngay trong CC Switch và chọn model mà Key hiện tại được phép gọi. Tên model trong một bài viết cũ không phải bằng chứng về quyền truy cập của tài khoản bạn.

Kiểm tra sau khi lưu

Sau khi lưu, quay về danh sách và chọn thẻ nhà cung cấp mới. Đóng phiên Claude Code cũ, mở PowerShell mới rồi gửi yêu cầu nhỏ:

claude -p "Reply with OK only." --max-turns 1 --tools ""

Một máy Windows 10 22H2 với Claude Code 2.1.283, endpoint gốc ở trên và thông tin xác thực hợp lệ đã trả về OK. Kết quả này xác nhận lời gọi từ CLI, nhưng chưa tự chứng minh thao tác chuyển thẻ trong CC Switch. Hãy đối chiếu thời gian với log yêu cầu trong tài khoản dịch vụ. Nếu không có log phù hợp, kiểm tra thẻ đang chọn và các biến môi trường cũ.

Lỗi 401 thường bắt đầu từ Key; 403 hoặc model not allowed cần kiểm tra quyền model; 404 cần xem lại Base URL và giao thức. Đây là hướng chẩn đoán ban đầu, không phải quy tắc tuyệt đối. Thay đổi một trường mỗi lần rồi thử lại cùng một yêu cầu ngắn.

Lưu ý: Crazyrouter được dùng làm ví dụ cấu hình sản phẩm liên quan, không phải đánh giá độc lập về giá hoặc hiệu năng. Kết quả có thể khác theo mạng, phiên bản client và quyền tài khoản. Không công khai API Key; giá và model có sẵn cần kiểm tra trong bảng điều khiển hiện tại.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí