Đặt cài đặt endpoint API cá nhân cho Claude Code với Gateway Phần mềm Mở Trung Quốc
Đặt cài đặt endpoint API cá nhân cho Claude Code với Gateway Phần mềm Mở Trung Quốc
Claude Code có thể được cấu hình để kết nối với một endpoint tương thích với Anthropic thay vì sử dụng trực tiếp endpoint của nhà cung cấp. Điều này cho phép bạn kiểm tra một quy trình làm việc được quản lý bởi cổng kết nối với các mã ID mô hình được cung cấp bởi cổng kết nối, bao gồm các mô hình phần mềm mở Trung Quốc hiện có trong danh sách mô hình hiện tại của ECAIX.
Bài hướng dẫn này về một quy trình tương thích với nhà cung cấp, thứ ba. Tài liệu chính thức của Anthropic về cổng kết nối Claude Code giải thích rằng Anthropic không hỗ trợ chuyển hướng Claude Code đến các mô hình không phải Claude qua cổng kết nối. ECAIX không tuyên bố rằng quy trình này được hỗ trợ chính thức bởi Anthropic, và một mô hình không phải Claude có thể không cung cấp tất cả các tính năng của Claude Code.
Đọc trước khi cấu hình
Hãy sử dụng hướng dẫn này để hiểu về cấu hình endpoint và kiểm tra tương thích. Tài liệu chính thức của Anthropic không hỗ trợ chuyển hướng Claude Code đến các mô hình không phải Claude qua cổng kết nối. ECAIX không công bố rằng tất cả các tính năng của Claude Code hoạt động với tất cả các mô hình không phải Claude. Hãy kiểm tra điều khoản và tài liệu của phiên bản Claude Code, cổng kết nối và nhà cung cấp mô hình trước khi sử dụng quy trình này cho dữ liệu sản xuất.
Kết nối nhanh
Nếu bạn đã hiểu rõ giới hạn tương thích, hãy bắt đầu với đường dẫn ngắn nhất:
- Mở danh sách mô hình hiện tại của ECAIX và chọn một mã ID mô hình hoạt động.
- Tạo một API key của ECAIX và giữ nó ở ngoài kho lưu trữ nguồn.
- Cài đặt biến môi trường
ANTHROPIC_BASE_URLthànhhttps://ecaix.com/api/ai/v1/anthropic. - Gửi yêu cầu kiểm tra dưới đây và ghi lại mã HTTP.
- Thử chạy Claude Code trong một dự án kiểm tra đọc-only với lệnh
claude -p. - Kiểm tra các công cụ, luồng dữ liệu, giới hạn ngữ cảnh và quyền riêng tư riêng biệt.
Trạng thái xác minh tại thời điểm công bố
| Đối tượng | Trạng thái | Giới hạn chứng cứ |
|---|---|---|
| Mã ID mô hình công khai | Đã đo lường | Kiểm tra danh sách mô hình công khai của ECAIX vào ngày 2026-10-23 |
| Đường dẫn endpoint | Đã đo lường | Phù hợp với tài liệu tương thích Anthropic công khai của ECAIX |
| Yêu cầu API trực tiếp với một API key hoạt động | Chưa được xác minh trong bài viết | Hãy chạy lệnh kiểm tra với một API key được cấp quyền riêng |
| Giao dịch end-to-end của Claude Code | Chưa được xác minh trong bài viết | Phải kiểm tra với phiên bản Claude Code cài đặt của bạn |
| Gọi công cụ, luồng dữ liệu, ngữ cảnh dài | Chưa được xác minh | Kiểm tra riêng; tương thích về văn bản không phải là tương thích tính năng |
Bảng này có ý nghĩa: một ví dụ cấu hình không phải là kết quả tương thích đo lường.
Những thay đổi cấu hình này làm gì
Cấu hình có bốn phần riêng biệt:
- Claude Code là ứng dụng khách tạo nhiệm vụ lập trình và gửi yêu cầu.
- Cổng kết nối tương thích với Anthropic nhận các yêu cầu tại một endpoint theo phong cách Anthropic.
- Mã ID mô hình chọn mô hình nguồn được cổng kết nối暴露.
- Mã API xác thực yêu cầu và xác định tài khoản, hạn mức và quyền riêng tư.
Thay đổi endpoint không chuyển một mô hình không phải Claude thành Claude. Nó chỉ thay đổi bề mặt API tương thích nào nhận được yêu cầu. Sử dụng công cụ, xử lý ngữ cảnh, tên gọi mô hình, hành vi luồng dữ liệu và các luồng quyền có thể khác nhau tùy theo phiên bản ứng dụng và triển khai của cổng kết nối.
Trước khi bắt đầu
Bạn cần:
- Một phiên bản Claude Code hỗ trợ cấu hình endpoint dựa trên môi trường hoặc thiết lập.
- Một API key của ECAIX.
- Một mã ID mô hình hiện đang tồn tại trong danh sách mô hình của ECAIX.
- Một terminal nơi bạn có thể chạy một yêu cầu kiểm tra nhỏ mà không lưu trữ API key trong kho lưu trữ nguồn.
Danh sách mô hình thay đổi theo thời gian. Trước khi sao chép mã ID mô hình vào một tệp cấu hình, hãy mở danh sách mô hình ECAIX và xác nhận rằng mô hình đang hoạt động và có sẵn cho phong cách API bạn dự định sử dụng.
Cấu hình cổng kết nối endpoint
Claude Code lưu các thiết lập trong tệp ~/.claude/settings.json trên nhiều phiên bản cài đặt. Schema thiết lập chính xác có thể thay đổi, vì vậy hãy xem xét mẫu dưới đây như một mẫu khởi đầu và so sánh với tài liệu cho phiên bản cài đặt của bạn.
{
"env": {
"ANTHROPIC_BASE_URL": "https://ecaix.com/api/ai/v1/anthropic",
"ANTHROPIC_API_KEY": "YOUR_ECAIX_API_KEY",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT": "1"
},
"model": "deepseek-v4.1-flash"
}
Đừng commit tệp này vào một kho lưu trữ công khai nếu nó chứa một API key thực tế. Thay vào đó, sử dụng một biến môi trường địa phương, một quản lý bí mật hoặc cơ chế xác thực được khuyến nghị bởi phiên bản Claude Code của bạn.
Bạn cũng có thể cấu hình endpoint trong một phiên bản shell khi kiểm tra:
export ANTHROPIC_BASE_URL="https://ecaix.com/api/ai/v1/anthropic"
export ANTHROPIC_API_KEY="YOUR_ECAIX_API_KEY"
export ANTHROPIC_MODEL="deepseek-v4.1-flash"
Tên biến và các thiết lập được hỗ trợ bởi một phiên bản cụ thể của Claude Code có thể thay đổi. Nếu ứng dụng khách không chấp nhận ANTHROPIC_MODEL, hãy sử dụng trường mô hình hoặc cơ chế tên gọi mô hình được tài liệu phiên bản của bạn mô tả. Cổng kết nối vẫn cần phải nhận dạng mã ID mô hình cuối cùng.
Xác minh endpoint tương thích với Anthropic trước khi bắt đầu
Trước khi bắt đầu một phiên làm việc lập trình tương tác, hãy gửi một yêu cầu nhỏ. Điều này phân biệt các vấn đề về endpoint, xác thực và mã ID mô hình với hành vi riêng của Claude Code.
Lệnh dưới đây lưu trữ các thẻ phản hồi và thể phản hồi riêng biệt, sau đó in mã HTTP. Hãy sử dụng một API key thực tế chỉ trong phiên shell của bạn; bao giờ cũng không dán nó vào bài viết, vấn đề hoặc log chia sẻ.
curl -sS -D /tmp/ecaix-anthropic-headers.txt \
-o /tmp/ecaix-anthropic-response.json \
-w '\nHTTP %{http_code}\n' \
"${ANTHROPIC_BASE_URL}/messages" \
-H "x-api-key: ${ANTHROPIC_API_KEY}" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "deepseek-v4.1-flash",
"max_tokens": 128,
"messages": [
{"role": "user", "content": "Reply with one short sentence."}
]
}'
Đánh giá mong đợi:
200: kiểm tra hình dạng phản hồi và xác nhận trường mô hình hoặc sử dụng mô hình đã trả về.401hoặc403: kiểm tra key, thẻ, tài khoản và phạm vi quyền trước khi thay đổi câu hỏi.404: kiểm tra URL cơ sở, phần đuôi/messagesvà triển khai endpoint.400: giảm yêu cầu xuống nhỏ nhất có thể và kiểm tra các trường mô hình cụ thể.5xxhoặc timeout: ghi lại thời gian yêu cầu và thể phản hồi, sau đó phân biệt hành vi timeout của cổng kết nối, nguồn và ứng dụng khách.
Một phản hồi thành công xác nhận rằng key, endpoint, định dạng yêu cầu và mã ID mô hình đã hoạt động cùng nhau cho yêu cầu đó. Nó không chứng minh rằng tất cả các tính năng của Claude Code sẽ hoạt động.
Chọn mã ID mô hình
Danh sách mô hình của ECAIX chứa các gia đình mô hình từ các nhà cung cấp Trung Quốc. Mã mô hình bắt đầu phù hợp với nhiệm vụ, không chỉ là tên mô hình.
Lập trình và phát triển chung
Bắt đầu với một mô hình DeepSeek, Qwen, GLM hoặc Seed có khả năng lập trình và hiện đang được hiển thị trong danh sách. Ví dụ, danh sách có thể hiển thị các mã ID như deepseek-v4.1-flash, qwen3.8-flash, glm-5.3, hoặc seed-2.0-code. Tính khả dụng và khả năng có thể thay đổi, vì vậy hãy luôn kiểm tra trang mô hình hiện tại trước khi công bố cấu hình.
Làm việc với ngữ cảnh dài và dự án kho
Đối với các dự án lớn hoặc các tài liệu kỹ thuật dài, so sánh chiều dài ngữ cảnh được hiển thị trong danh sách mô hình. Một cửa sổ ngữ cảnh lớn hơn không tự động có nghĩa là kết quả tốt hơn cho dự án kho: cấu trúc câu hỏi, hỗ trợ công cụ, giới hạn xuất lực và giới hạn yêu cầu của cổng kết nối cũng quan trọng.
Gọi công cụ và quy trình agent
Nếu quy trình cần gọi công cụ hoặc công cụ, hãy kiểm tra tài liệu mô hình và endpoint. Một số nhà cung cấp cung cấp gọi công cụ thông qua các API tương thích với OpenAI, trong khi những người khác cung cấp tên trường khác hoặc chỉ hỗ trợ một phần của hành vi gọi công cụ. Bắt đầu với một kiểm tra gọi công cụ nhỏ trước khi cho phép mô hình truy cập vào một kho dự án thực tế hoặc hệ thống bên ngoài.
Phát triển công việc có nội dung tiếng Trung
Các mô hình phần mềm mở Trung Quốc có thể hữu ích khi cơ sở mã, tài liệu, bảng tra cứu vấn đề hoặc quy trình làm việc của nhóm chứa nội dung tiếng Trung. Đánh giá mô hình với các câu hỏi và mẫu kho của riêng bạn thay vì dựa vào chỉ số xếp hạng chung.
Kiểm tra Claude Code sau khi yêu cầu API thành công
Khi yêu cầu trực tiếp thành công, bắt đầu với một lệnh đọc-only hoặc thấp nguy cơ:
claude -p "Explain what this repository does without editing files."
Sau đó kiểm tra một nhiệm vụ hẹp:
claude -p "List the likely entry points for the web application. Do not modify files."
Sử dụng các kiểm tra ngày càng đòi hỏi cao hơn:
- Trả lời văn bản đơn giản.
- Giải thích ngắn về mã.
- Tra cứu kho dự án.
- Một chỉnh sửa kiểm soát trong nhánh tạm thời.
- Sử dụng công cụ hoặc nhiệm vụ đa bước.
- Hành vi luồng và hành vi ngữ cảnh dài.
Đừng giả định rằng một phản hồi văn bản thành công chứng minh rằng các quy trình xác thực quyền, gọi công cụ, luồng dữ liệu, giới hạn ngữ cảnh hoặc chỉnh sửa tệp hành động tương tự như một phiên làm việc của Claude.
Chọn đường dẫn API phù hợp
Claude Code chỉ là một trong nhiều công cụ làm việc. Đường dẫn API phù hợp phụ thuộc vào công cụ và tập tính năng mà bạn cần:
| Lựa chọn | Phù hợp nhất | So sánh với |
|---|---|---|
| API Claude chính thức | Hỗ trợ Claude chính thức và tài liệu chính thức | Điều khoản nhà cung cấp, tính năng bản địa và hóa đơn |
| Cổng kết nối tương thích với Anthropic thứ ba | Một quy trình được quản lý bởi cổng kết nối sử dụng các yêu cầu theo phong cách Anthropic | Tương thích với giao thức, định tuyến, giới hạn, ghi chú và các hạn chế không phải Claude |
| API bản địa của nhà cung cấp mô hình | Tính năng mô hình bản địa của nhà cung cấp | Các trường bản địa, công cụ, giới hạn ngữ cảnh và SDK nhà cung cấp |
| Cổng kết nối tương thích với OpenAI | Các SDK và công cụ OpenAI hiện có | Thay đổi URL cơ sở, chuyển đổi trường, hỗ trợ phản hồi và nghĩa lý công cụ |
Đối với ECAIX, hãy sử dụng Tài liệu API Messages Anthropic cho đường dẫn theo phong cách Anthropic và Tài liệu Chat Completions cho các ứng dụng tương thích với OpenAI. Hãy sử dụng Danh sách mô hình để xác nhận mô hình hiện tại và Trang giá để xác nhận giá hiện tại hiển thị.
Bảng tương thích
Bảng sau đây là một giới hạn chứng cứ tại thời điểm công bố, không phải là một tuyên bố rằng tất cả tính năng đều được hỗ trợ:
| Đối tượng kiểm tra | Chứng cứ trong bài viết | Kiểm tra tiếp theo cần thiết |
|---|---|---|
| Xác thực API key | Định dạng yêu cầu và lệnh kiểm tra | Hãy chạy với một API key được cấp quyền và ghi lại mã |
| Định tuyến mô hình | Các mã ID công khai hiện tại | Xác nhận mô hình hoặc trường sử dụng trong phản hồi |
| Sản xuất văn bản đơn giản | Mẫu yêu cầu nhỏ nhất | Ghi lại một phản hồi thực tế |
| Luồng dữ liệu | Chưa được xác minh ở đây | Kiểm tra định dạng sự kiện và giải mã của ứng dụng khách |
| Gọi công cụ | Chưa được xác minh ở đây | Kiểm tra một schema công cụ vô hại |
| Nhiệm vụ agent đa bước | Chưa được xác minh ở đây | Sử dụng một kho dự án tạm thời |
| Ngữ cảnh dài | Chưa được xác minh ở đây | Đo kích thước câu hỏi lớn nhất hoàn thành trong thời gian timeout của bạn |
| Hành vi xác thực | Chưa được xác minh ở đây | Kiểm tra với nhiệm vụ đọc-only |