Claude Code Cài đặt API tùy chỉnh

Cài đặt Claude Code CLI, kết nối điểm cuối TokenHub Anthropic-compatible và xác minh mô hình đang hoạt động với /status.

Claude Code là gì?

Claude Code là tác nhân mã hóa dòng lệnh của Anthropic để hiểu các kho lưu trữ, chỉnh sửa tệp, lệnh chạy và completing các tác vụ phát triển nhiều bước.

Hướng dẫn này kết nối Claude Code với TokenHub thông qua giao thức Anthropic Messages trong khi vẫn duy trì quy trình làm việc của thiết bị đầu cuối bình thường. Nó bao gồm tệp cài đặt cấp người dùng, thông tin xác thực API, lựa chọn mô hình, xác minh kết nối và các yêu cầu giao thức để phân biệt tác nhân mã hóa với ứng dụng trò chuyện cơ bản. Claude Code phù hợp nhất với công việc ở quy mô kho lưu trữ trong đó mô hình phải kiểm tra bối cảnh, lập kế hoạch thay đổi, sử dụng công cụ và xác minh kết quả. Bắt đầu trong kho lưu trữ thử nghiệm với yêu cầu chỉ đọc, xác nhận rằng /status hiển thị cấu hình dự định và xem lại nhật ký yêu cầu TokenHub trước khi cấp quyền lệnh hoặc tệp rộng hơn.

Claude Code có thể định tuyến yêu cầu mô hình qua cổng API Anthropic Claude Messages tương thích của TokenHub. Giữ nguyên cách cài đặt chính thức, sau đó thay API key, Base URL và model ID.

Endpoint TokenHub dùng trong hướng dẫn này là https://us-api.tokenhub.com/v1/messages.

Khi nào nên dùng

Bắt đầu với repository nhỏ hoặc dự án thử nghiệm. Trước tiên yêu cầu công cụ đọc file, giải thích mã hoặc lập kế hoạch, rồi mới bật chỉnh sửa.

Cài đặt hoặc mở công cụ

Làm theo tài liệu chính thức của Claude Code để cài đặt hoặc mở công cụ. Nếu giao diện thay đổi, ưu tiên tài liệu hiện tại.

Với công cụ CLI, hãy kiểm tra executable trước khi thêm thông tin xác thực TokenHub:

claude --version

Chuẩn bị thông tin xác thực TokenHub

Tạo TokenHub API key và chọn một mô hình phù hợp từ danh sách mô hình TokenHub.

export TOKENHUB_API_KEY="sk-..."

Lưu key trong shell cục bộ, kho bí mật của IDE hoặc trường API key an toàn của công cụ. Không commit key vào repository.

Cấu hình nhà cung cấp TokenHub

Trong phần Models, Providers, API Keys hoặc OpenAI Compatible, nhập các giá trị dưới đây.

Giá trị provider

TrườngGiá trị
Nhà cung cấpAnthropic Claude Messages
Base URLhttps://us-api.tokenhub.com
API KeyGiá trị của TOKENHUB_API_KEY
Mô hìnhclaude-sonnet-4 hoặc model ID TokenHub khác

Vị trí file cài đặt

TrườngGiá trị
CLI settings~/.claude/settings.json
VS Code extensionUser settings.json, field claudeCode.environmentVariables
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4",
  "env": {
    "ANTHROPIC_BASE_URL": "__API_BASE_URL__",
    "ANTHROPIC_AUTH_TOKEN": "sk-..."
  }
}
{
  "claudeCode.environmentVariables": [
    {
      "name": "ANTHROPIC_BASE_URL",
      "value": "__API_BASE_URL__"
    },
    {
      "name": "ANTHROPIC_AUTH_TOKEN",
      "value": "sk-..."
    }
  ]
}

Nếu công cụ tách chat, edit, apply và fast models, hãy dùng cùng một mô hình TokenHub cho lần thử đầu tiên. Sau đó mới tách theo chi phí, độ trễ và năng lực suy luận.

Biến môi trường tạm thời chỉ để debug

Chỉ dùng biến tạm thời để kiểm tra key, mạng và tên mô hình. Sau khi xác minh, chuyển cùng giá trị vào cấu hình bền vững ở trên.

export TOKENHUB_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="__API_BASE_URL__"
export ANTHROPIC_AUTH_TOKEN="$TOKENHUB_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-4"

Xác minh kết nối

Trước tiên dùng prompt chỉ đọc để xác nhận mô hình đọc được ngữ cảnh và không sửa file. Sau đó mới thử chỉnh sửa hoặc tác vụ agent.

Đọc README của dự án và tóm tắt trong ba câu. Không chỉnh sửa file.

Sau khi prompt chạy thành công, kiểm tra log TokenHub để xác nhận tên mô hình, endpoint, lượng token và billing group.

Khắc phục sự cố

Hiện tượngCách xử lý
401 hoặc lỗi xác thựcKiểm tra TOKENHUB_API_KEY còn hợp lệ và đã lưu trong cùng terminal, IDE hoặc profile client.
404 hoặc không tìm thấy mô hìnhDùng model ID có trong workspace TokenHub và phù hợp với giao thức đã chọn.
Sai endpointGiữ Base URL đúng như phần trên. Công cụ tương thích OpenAI thường cần /v1; công cụ tương thích Claude thường không cần.
Request timeoutKiểm tra đường mạng tới https://us-api.tokenhub.com, proxy settings và allowlist của workspace.
Công cụ dùng mô hình khácKiểm tra lại mọi trường chat, edit, apply, fast hoặc autocomplete.

Chọn mô hình

Khối lượng công việcLựa chọn mô hìnhLý do phù hợp
Repository-wide implementationAnthropic Messages model with tool use and a long context windowClaude Code needs the Messages protocol, streaming, and reliable tool execution when it reads and edits across a repository.
Interactive fixes and reviewsBalanced coding model on the same compatible routePrioritize stable tool calls and response latency over a model that only performs well in plain chat.
Subagents and background workLower-cost compatible model, validated firstValidate tool use, streaming, and long-running task behavior before mapping it to background or alias workloads.
Xem mô hình TokenHub

Claude Code tùy chỉnh API FAQ

Claude Code khác với cuộc trò chuyện thông thường của Claude như thế nào?

Claude Code là một kho lưu trữ và tác nhân đầu cuối có thể kiểm tra tệp, đề xuất chỉnh sửa và chạy các lệnh đã được phê duyệt. Trò chuyện thông thường chủ yếu cung cấp giao diện trò chuyện; TokenHub cung cấp quyền truy cập compatible API chứ không phải đăng ký Claude.

Làm cách nào để cài đặt Claude Code CLI?

Sử dụng trình cài đặt chính thức hiện tại của Anthropic hoặc hướng dẫn quản lý gói được hỗ trợ. Chạy claude --version và claude doctor trước khi thêm TokenHub để các vấn đề về cài đặt được tách biệt khỏi các vấn đề về cấu hình API.

ANTHROPIC_BASE_URL có nên bao gồm /v1/messages không?

Không. Nhập gốc TokenHub API vì Claude Code sẽ thêm chính tuyến Tin nhắn. Việc thêm /v1/messages hai lần thường tạo ra phản hồi 404.

Những mẫu TokenHub nào hoạt động với Claude Code?

Chọn một mô hình được xác minh rõ ràng về Anthropic Messages, phát trực tuyến và sử dụng công cụ gốc, có đủ ngữ cảnh cho kho lưu trữ. Chỉ hỗ trợ Chat Completions là không đủ.

Làm cách nào tôi có thể xác minh Claude Code tùy chỉnh API?

Bắt đầu phiên cuối mới, chạy /status, sau đó yêu cầu giải thích về kho lưu trữ chỉ đọc. Xác nhận ID mẫu và yêu cầu /v1/messages trong nhật ký TokenHub trước khi cho phép chỉnh sửa.

Tài liệu tham khảo

Cấu hình này dựa trên TokenHub và tài liệu chính thức; lần xác minh gần nhất: 2026-09-04。