Claude Code

Định tuyến các lệnh gọi API của Claude Code qua VibeCC để gom thanh toán, định tuyến và giám sát về một chỗ.

Cài đặt

Đặt các biến môi trường trước khi mở Claude Code:

export ANTHROPIC_BASE_URL=https://gateway.vibecc.viettk.com
export ANTHROPIC_API_KEY=vcc_your_key_here

Hoặc thêm vào file cấu hình shell (~/.zshrc / ~/.bashrc):

echo 'export ANTHROPIC_BASE_URL=https://gateway.vibecc.viettk.com' >> ~/.zshrc
echo 'export ANTHROPIC_API_KEY=vcc_your_key_here' >> ~/.zshrc
source ~/.zshrc

Kiểm tra nhanh

curl "$ANTHROPIC_BASE_URL/v1/messages" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o","max_tokens":64,"messages":[{"role":"user","content":"ping"}]}'

Kết quả mong đợi: HTTP 200 kèm "type":"message".

Xác nhận

Sau khi chạy Claude Code, mở Console — mức dùng sẽ hiện trên bảng thanh toán chỉ sau vài giây.

Khắc phục sự cố

| Vấn đề | Cách xử lý | |-------|-----| | authentication_error | Kiểm tra ANTHROPIC_API_KEY có bắt đầu bằng vcc_ không | | model not found | Kiểm tra ANTHROPIC_BASE_URL đã đặt đúng chưa | | Request vẫn đi thẳng tới Anthropic | Khởi động lại terminal sau khi đặt biến môi trường |