Tích hợp Claude Code

Kết nối Claude Code với TokenCode, gọi bất kỳ mô hình lớn nào thông qua giao thức Anthropic.

Tổng quan

Claude Code là trợ lý lập trình AI bằng dòng lệnh chính thức của Anthropic, sử dụng giao thức Anthropic Messages API gốc. Thông qua tính năng tự động chuyển đổi giao thức của TokenCode, bạn có thể gọi các mô hình khác như OpenAI, Gemini trong Claude Code mà không cần bất kỳ thích nghi giao diện OpenAI nào.

Cấu hình

Cách 1: Biến môi trường

Thiết lập các biến môi trường sau trong terminal:

bash
export ANTHROPIC_API_KEY="sk-your-api-key"
export ANTHROPIC_BASE_URL="https://tokencode.dev"

Sau đó chạy trực tiếp Claude Code:

bash
claude

Cách 2: Tệp cấu hình

Thiết lập trong tệp cấu hình của Claude Code:

Chỉnh sửa ~/.claude/settings.json, thêm:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-your-api-key",
    "ANTHROPIC_BASE_URL": "https://tokencode.dev"
  }
}

Cách 3: Cấu hình cấp dự án

Tạo .claude/settings.json trong thư mục gốc dự án:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-your-api-key",
    "ANTHROPIC_BASE_URL": "https://tokencode.dev"
  }
}

Sử dụng mô hình khác nhau

Sau khi cấu hình, bạn có thể chỉ định mô hình qua tham số --model:

bash
# Sử dụng Claude Sonnet
claude --model claude-sonnet-4-6

# Sử dụng GPT-4o (tự động chuyển đổi giao thức)
claude --model gpt-5.5

# Sử dụng Gemini 2.5 Pro (tự động chuyển đổi giao thức)
claude --model gemini-2.5-pro

# Sử dụng DeepSeek (tự động chuyển đổi giao thức)
claude --model deepseek-chat

Xác minh kết nối

Chạy lệnh sau để xác minh cấu hình thành công:

bash
claude --model claude-sonnet-4-6 -p "Xin chào, xác minh kết nối"

Nếu nhận được phản hồi bình thường, kết nối đã được cấu hình thành công.

Câu hỏi thường gặp

Kết nối quá thời gian

Nếu gặp lỗi quá thời gian kết nối, vui lòng kiểm tra:

  1. ANTHROPIC_BASE_URL đã đặt thành https://tokencode.dev (không chứa /v1)
  2. API Key có chính xác không
  3. Mạng có thể truy cập tokencode.dev không

Mô hình không khả dụng

Nếu trả về lỗi mô hình không tồn tại:

  1. Xác nhận chính tả tên mô hình chính xác
  2. Truy cập trang chủ để xem danh sách mô hình khả dụng đầy đủ

Định dạng phản hồi bất thường

Nếu Claude Code không thể phân tích phản hồi:

  1. Xác nhận mô hình bạn sử dụng hỗ trợ chuyển đổi giao thức Anthropic
  2. Thử chuyển sang mô hình gốc Claude để xác minh có phải vấn đề chuyển đổi không
  3. Nếu vấn đề tiếp diễn, vui lòng liên hệ hỗ trợ kỹ thuật