Quay lại danh sách
Claude CodeCC Switch

Cách kết nối Claude Code với các nhà cung cấp AI bên thứ ba bằng CC Switch (Hướng dẫn DDS Hub)

Claude Code đã nhanh chóng trở thành một trong những trợ lý lập trình AI phổ biến nhất bởi nó mang lại trải nghiệm dòng lệnh gọn gàng, khả năng sinh mã mạnh mẽ và sự hiểu biết sâu sắc về kho mã nguồn. Tuy nhiên, điều mà nhiều lập trình viên không nhận ra là Claude Code không bị giới hạn trong hạ tầng riêng của Anthropic. Theo tài liệu chính thức của Anthropic, Claude Code hỗ trợ các endpoint API tùy chỉnh thông qua biến môi trường ANTHROPIC_BASE_URL, cho phép định tuyến các yêu cầu qua những cổng AI tương thích thay vì kết nối trực tiếp đến Anthropic.

Sự linh hoạt này mở ra cánh cửa cho một quy trình phát triển hiệu quả hơn nhiều. Thay vì phải duy trì các tài khoản và cấu hình riêng biệt cho từng nhà cung cấp AI khác nhau, lập trình viên có thể sử dụng một cổng AI như DDS Hub kết hợp với CC Switch để quản lý nhiều nhà cung cấp, chuyển đổi môi trường với công sức tối thiểu và tiếp tục sử dụng giao diện Claude Code quen thuộc. Nếu bạn mới làm quen với DDS Hub, tài liệu chính thức của nó cung cấp một cái nhìn tổng quan tốt về nền tảng cũng như các tích hợp được hỗ trợ: Tài liệu DDS Hub.

Use DDS Hub with CCSwitch

Cách Claude Code hỗ trợ các nhà cung cấp AI bên thứ ba

Claude Code xác thực bằng biến môi trường trước khi gửi yêu cầu đến một endpoint API. Theo mặc định, những yêu cầu này đi đến Anthropic, nhưng endpoint có thể được ghi đè bằng cách thiết lập ANTHROPIC_BASE_URL. Anthropic cũng ghi rõ trong tài liệu rằng xác thực dựa trên API được ưu tiên hơn xác thực dựa trên gói đăng ký, khiến nó phù hợp cho các triển khai doanh nghiệp và các cổng bên thứ ba.

Luồng yêu cầu tổng thể khá đơn giản:

text
Claude Code
        │
        ▼
Authentication
(API Key)
        │
        ▼
ANTHROPIC_BASE_URL
        │
        ▼
AI Gateway
        │
        ▼
AI Model

Vì việc định tuyến diễn ra ở tầng API, lập trình viên vẫn tiếp tục sử dụng chính xác các câu lệnh Claude Code như cũ mà không cần thay đổi quy trình làm việc hằng ngày.

Vì sao CC Switch giúp quy trình làm việc tốt hơn

Mặc dù Claude Code đã hỗ trợ Base URL tùy chỉnh, việc thay đổi thủ công các biến môi trường mỗi lần chuyển nhà cung cấp nhanh chóng trở nên bất tiện. Đây chính xác là vấn đề mà CC Switch được thiết kế để giải quyết.

CC Switch là một ứng dụng máy tính mã nguồn mở giúp quản lý các nhà cung cấp lập trình AI từ một giao diện duy nhất. Thay vì liên tục chỉnh sửa các tệp cấu hình, lập trình viên có thể lưu nhiều hồ sơ nhà cung cấp, chuyển đổi giữa chúng ngay lập tức, quản lý định tuyến và tập trung hóa các thiết lập nhà cung cấp cho các công cụ như Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode và nhiều công cụ khác.

Dự án chính thức: Kho GitHub CC Switch.

Thay vì liên tục sửa đổi các biến môi trường cục bộ, quy trình làm việc của bạn trở nên đơn giản hơn nhiều:

text
Claude Code
        │
        ▼
CC Switch
        │
        ▼
Selected Provider
        │
        ▼
AI Gateway
        │
        ▼
AI Model

Đối với những lập trình viên thường xuyên thử nghiệm nhiều nhà cung cấp AI, cách tiếp cận này hiệu quả hơn đáng kể so với việc duy trì nhiều tệp cấu hình.

Vì sao DDS Hub phù hợp một cách tự nhiên với quy trình này

DDS Hub được thiết kế như một cổng AI hỗ trợ nhiều hệ sinh thái mô hình trong khi vẫn tương thích với các công cụ dành cho lập trình viên như Claude Code. Không giống các nền tảng cung cấp một API key duy nhất cho mọi mô hình sẵn có, DDS Hub sử dụng kiến trúc dựa trên nhóm.

Mỗi API key thuộc về một nhóm mô hình cụ thể, và mỗi nhóm tương ứng với một dòng mô hình. Ví dụ:

Nhóm DDS HubMô hình khả dụngCách dùng khuyến nghị
Claude Stabledòng ClaudeAPI ổn định & Claude Code
Claude Discountdòng ClaudeKhối lượng công việc API chi phí thấp hơn
Claude Max Pooldòng ClaudeChỉ dành cho Claude Code CLI
Codex Externaldòng CodexAPI ổn định
Codex CCdòng CodexClaude Code
GLMdòng GLMAPI tương thích OpenAI
GLM CCdòng GLMClaude Code

Điều này có nghĩa là một API key của nhóm Claude chỉ có thể truy cập các mô hình Claude, trong khi một API key của nhóm Codex được dành riêng cho các mô hình Codex. Thay vì quản lý quyền ở cấp độ từng mô hình riêng lẻ, DDS Hub tổ chức việc xác thực xoay quanh các dòng mô hình, giúp việc định tuyến và tính phí dễ hiểu hơn nhiều.

Bạn có thể tìm hiểu thêm chi tiết về API key, nhóm mô hình và các tích hợp được hỗ trợ trong Tài liệu DDS Hub chính thức.

Cấu hình DDS Hub với CC Switch

Sau khi tạo API key DDS Hub, việc cấu hình CC Switch rất đơn giản. Hãy tạo một nhà cung cấp mới và nhập các thông tin sau:

Thiết lậpGiá trị
Tên nhà cung cấpDDS Hub
Base URLhttps://www.ddshub.cc
API KeyAPI Key DDS Hub của bạn
Định dạng APITương thích Anthropic

Kiến trúc hoàn chỉnh giờ đây trông như sau:

text
Claude Code
      │
      ▼
CC Switch
      │
      ▼
DDS Hub
https://www.ddshub.cc
      │
      ▼
Selected Model Group
      │
      ▼
Claude / Codex / GLM

Sau khi lưu nhà cung cấp, chỉ cần chọn nó trong CC Switch và tiếp tục làm việc trong Claude Code như bình thường. Không cần phải liên tục sửa đổi cấu hình terminal hay duy trì các hồ sơ shell riêng biệt cho từng nhà cung cấp.

Vì sao kiến trúc này mở rộng tốt hơn

Khi phát triển phần mềm có hỗ trợ AI ngày càng đa mô hình, lập trình viên hiếm khi chỉ dựa vào một mô hình duy nhất cho mọi tác vụ. Claude có thể được ưa chuộng cho việc rà soát mã với ngữ cảnh dài, Codex cho phần triển khai, và GLM cho các ứng dụng tương thích OpenAI. Việc quản lý các môi trường này một cách thủ công nhanh chóng trở nên khó khăn khi các dự án phát triển.

Kết hợp Claude Code, CC Switch và DDS Hub tạo ra một quy trình làm việc gọn gàng hơn nhiều. Claude Code vẫn là giao diện phát triển, CC Switch quản lý các hồ sơ nhà cung cấp và định tuyến, còn DDS Hub cung cấp quyền truy cập được tổ chức đến các dòng mô hình khác nhau thông qua các nhóm chuyên biệt. Vì mỗi API key DDS Hub thuộc về một nhóm mô hình duy nhất, việc chuyển đổi giữa Claude, Codex hoặc GLM chỉ đơn giản là chọn một hồ sơ nhà cung cấp khác thay vì phải xây dựng lại môi trường phát triển của bạn.

Kết luận

Việc Claude Code hỗ trợ các endpoint API tùy chỉnh khiến nó linh hoạt hơn đáng kể so với nhiều lập trình viên ban đầu tưởng tượng. Bằng cách kết hợp khả năng này với CC Switch, lập trình viên có được một cách quản lý tập trung nhiều nhà cung cấp mà không cần liên tục chỉnh sửa các biến môi trường hay tệp cấu hình. Anthropic chính thức ghi nhận trong tài liệu việc hỗ trợ Base URL tùy chỉnh và xác thực thông qua biến môi trường, khiến quy trình này hoàn toàn tương thích với mô hình triển khai đã định của Claude Code.

DDS Hub bổ sung cho quy trình này bằng kiến trúc dựa trên nhóm, trong đó mỗi API key thuộc về một dòng mô hình chuyên biệt thay vì đóng vai trò như một thông tin xác thực chung. Dù bạn đang dùng Claude cho kỹ thuật phần mềm quy mô lớn, Codex cho việc triển khai, hay GLM cho phát triển tương thích OpenAI, DDS Hub vẫn giữ cho việc định tuyến, phân quyền và tính phí luôn rõ ràng trong khi CC Switch khiến việc chuyển đổi giữa các nhà cung cấp trở nên dễ dàng.

Để bắt đầu, hãy truy cập Tài liệu DDS Hub hoặc khám phá nền tảng tại Trang chủ DDS Hub. Đối với CC Switch, các bản phát hành mới nhất và hướng dẫn thiết lập có sẵn trên kho GitHub chính thức.