Source: https://aiprimetech.io/vi/learn/use-claude-api-with-github-copilot/ [Trang chủ](/vi/) / [Tìm hiểu](/vi/learn/) / GitHub Copilot Chat với Claude qua cổng kết nối: thiết lập điểm cuối tùy chỉnh, chế độ tác nhân và cách khắc phục lỗi # GitHub Copilot Chat với Claude qua cổng API: thiết lập Custom Endpoint, chế độ tác tử và cách khắc phục lỗi Tính năng trò chuyện của VS Code có thể chạy trên các mô hình do bạn tự cung cấp. Nhà cung cấp Anthropic tích hợp chỉ chấp nhận khóa API, không có trường để nhập địa chỉ khác, nên cổng kết nối được thêm thông qua nhà cung cấp Điểm cuối tùy chỉnh. Chọn loại API Messages và liệt kê các mô hình trong chatLanguageModels.json. Tính năng này đã có trong bản VS Code ổn định từ phiên bản 1.122. ## Phạm vi hỗ trợ khi dùng khóa riêng | Tính năng | Với mô hình riêng của bạn | Trò chuyện, hỏi và lập kế hoạch | Có | Chế độ tác nhân, công cụ tích hợp và máy chủ MCP | Có, nếu mô hình được đánh dấu toolCalling: true | Gợi ý nội dòng (hoàn thành mã) và gợi ý chỉnh sửa tiếp theo | Không: các tính năng này vẫn do GitHub Copilot cung cấp | Tìm kiếm ngữ nghĩa và các tính năng khác dựa trên embedding | Không: các tính năng này vẫn cần tài khoản GitHub Kể từ VS Code 1.122, các mô hình này hoạt động mà không cần đăng nhập GitHub và không cần gói Copilot. Trên Copilot Business và Enterprise, BYOK được bật theo mặc định, và quản trị viên có thể tắt bằng chính sách **Dùng khóa mô hình ngôn ngữ riêng**. ## Thêm cổng kết nối dưới dạng Điểm cuối tùy chỉnh - Mở chế độ xem trò chuyện, mở bộ chọn mô hình rồi chọn **Quản lý mô hình ngôn ngữ**, hoặc chạy **Trò chuyện: Quản lý mô hình ngôn ngữ** từ Bảng lệnh. - Chọn **Thêm mô hình**, rồi chọn nhà cung cấp **Điểm cuối tùy chỉnh**. - Nhập tên hiển thị và khóa API của cổng. - Chọn loại API **Messages**. Sau đó, VS Code mở chatLanguageModels.json để xem danh sách mô hình. ## chatLanguageModels.json chatLanguageModels.jsonSao chép ``` [ { "name": "AI Prime Tech", "vendor": "customendpoint", "apiKey": "${input:aiprimeApiKey}", "apiType": "messages", "models": [ { "id": "claude-sonnet-5", "name": "Claude Sonnet 5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-opus-5-5", "name": "Claude Opus 5.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 168000, "maxOutputTokens": 32000 } ] } ] ``` | Trường | Lý do | id | ID mô hình được gửi đến cổng | url | Endpoint đầy đủ. VS Code sử dụng URL kết thúc bằng /messages nguyên trạng; hãy cung cấp đường dẫn đầy đủ để tránh phải suy đoán | toolCalling: true | Bắt buộc đối với chế độ tác nhân. Mô hình không có tính năng này sẽ không xuất hiện cho các tác nhân | maxInputTokens + maxOutputTokens | Tổng của chúng không được vượt quá cửa sổ ngữ cảnh của mô hình | apiKey: ${input:...} | VS Code yêu cầu nhập khóa một lần rồi lưu lại, vì vậy khóa không được ghi vào tệp Với loại Messages, VS Code gửi khóa trong header x-api-key , đúng như cổng yêu cầu. ID mô hình phải khớp chính xác với ID trên cổng. ## Các mô hình GPT trên cùng một khóa Nhà cung cấp Custom Endpoint cũng hỗ trợ các định dạng OpenAI. Để thêm các mô hình GPT bằng khóa thuộc nhóm Codex của cổng, hãy thêm nhà cung cấp thứ hai với "apiType": "chat-completions" và các URL mô hình là https://aiprimetech.io/v1/chat/completions. Một khóa chỉ truy cập được các mô hình trong nhóm của chính nó, nên Claude và GPT thường cần các mục riêng với khóa riêng. Thiết lập cũ github.copilot.chat.customOAIModels và nhà cung cấp **OpenAI Compatible** đã bị ngừng khuyến nghị sử dụng để chuyển sang Custom Endpoint. Chuyển các mục cũ vào chatLanguageModels.json. ## Khắc phục sự cố | Những gì bạn thấy | Nguyên nhân | Cách khắc phục | Mô hình không xuất hiện trong danh sách lựa chọn | Cần tải lại, hoặc toolCalling là false, hoặc không gian làm việc đang ở Chế độ hạn chế | Khởi động lại VS Code, đặt toolCalling: true, đánh dấu không gian làm việc là đáng tin cậy | Danh sách nhà cung cấp không có Custom Endpoint | VS Code cũ hơn 1.122, hoặc BYOK bị tổ chức của bạn vô hiệu hóa | Cập nhật VS Code; hỏi quản trị viên về chính sách BYOK | 401 / khóa API không hợp lệ | Khóa đã lưu không đúng hoặc thuộc về endpoint khác | Biểu tượng bánh răng cạnh nhà cung cấp, sau đó chọn **Cập nhật khóa API** | Mô hình không được hỗ trợ | Thư mục id không khớp với ID mô hình trên cổng | Sử dụng ID trong bảng bên dưới | Lỗi ngữ cảnh hoặc token | maxInputTokens cùng với maxOutputTokens vượt quá cửa sổ ngữ cảnh | Giảm maxInputTokens | Concurrency limit exceeded | Nhiều tác nhân hoặc cửa sổ chạy đồng thời trên cùng một khóa | Giảm số lượng chạy song song Để xem chi tiết, chạy **Nhà phát triển: Đặt mức nhật ký**, chọn **Trace**, sau đó mở **Đầu ra** và chọn **GitHub Copilot Chat**. Chế độ xem Gỡ lỗi trò chuyện hiển thị chính xác các yêu cầu. Dòng nhật ký cho biết các nhà cung cấp BYOK đã bị hủy đăng ký do chính sách không cho phép là dấu hiệu của chính sách tổ chức. | ID mô hình | Dùng cho | claude-sonnet-5 | Lựa chọn mặc định cho lập trình và tác vụ của tác nhân: nhanh, mạnh, giá tầm trung. | claude-opus-5-5 | Suy luận khó hơn, tái cấu trúc mã quy mô lớn, tác nhân chạy trong thời gian dài. | claude-fable-5-1 | Năng lực cao nhất và đắt nhất; dành cho các tác vụ khó nhất. | claude-haiku-4-5 | Rẻ và nhanh: tiêu đề, tóm tắt, phân loại, các bước nhỏ. Bạn thích dùng terminal hơn? Cùng khóa đó có thể chạy [Claude Code trong VS Code](/vi/claude-code/vscode/) thông qua tiện ích mở rộng riêng. ## Câu hỏi thường gặp Tôi có thể sử dụng khóa API Claude của riêng mình trong GitHub Copilot không? Có. Trong phần trò chuyện của VS Code, chọn Quản lý mô hình ngôn ngữ, Thêm mô hình, rồi chọn nhà cung cấp Anthropic cho API của chính Anthropic, hoặc Custom Endpoint với loại API Messages nếu dùng cổng. Tôi có thể thay đổi URL cơ sở Anthropic trong Copilot không? Không thể trong nhà cung cấp Anthropic tích hợp sẵn, vì nhà cung cấp này chỉ nhận khóa. Hãy dùng nhà cung cấp Custom Endpoint và đặt url của từng mô hình thành endpoint /v1/messages của cổng. Các mô hình BYOK có hoạt động trong chế độ tác nhân của Copilot không? Có, khi mô hình được đánh dấu toolCalling: true. Các công cụ tích hợp sẵn và máy chủ MCP vẫn hoạt động; tính năng hoàn thành mã nội dòng vẫn do Copilot cung cấp. Tôi có cần đăng ký Copilot để sử dụng mô hình riêng không? Không cần kể từ VS Code 1.122: các mô hình BYOK hoạt động mà không cần đăng nhập GitHub hoặc có gói Copilot. Các tổ chức Business và Enterprise có thể vô hiệu hóa tính năng này bằng chính sách. Bắt đầu sử dụng Claude chỉ trong vài phút Lấy khóa API — không cần tài khoản Anthropic hay đăng ký danh sách chờ.[Lấy khóa API của bạn](/register) AI Prime Tech là một cổng API độc lập. AI Prime Tech không liên kết với, không được Anthropic chứng thực và không phải là đại lý bán lại của Anthropic. Claude và các tên mô hình liên quan là nhãn hiệu của chủ sở hữu tương ứng. ## Các hướng dẫn khác về Claude API [Cách lấy khóa Claude API](/vi/learn/how-to-get-a-claude-api-key/)[Giải thích giá API Claude](/vi/learn/claude-api-pricing-explained/)[Cách tiết kiệm nhất để sử dụng Claude API](/vi/learn/cheapest-way-to-use-claude-api/)[Cursor không giới hạn với Claude API](/learn/use-claude-api-with-cursor/)[Truy cập Claude Code không giới hạn](/vi/learn/use-claude-api-with-claude-code/)[Cổng Claude API so với truy cập trực tiếp Anthropic](/vi/learn/claude-api-vs-anthropic-direct/)[Dùng Claude với SDK OpenAI: điểm cuối tương thích OpenAI, truyền luồng, công cụ và giới hạn](/vi/learn/openai-compatible-claude-api/)[Giải thích các mô hình Claude: so sánh Claude Opus, Sonnet, Haiku và Fable — tất cả mô hình API Claude, tên mô hình Anthropic và giá (2026)](/vi/learn/claude-api-models-compared/)[Thanh toán Claude API bằng tiền mã hóa](/vi/learn/claude-api-with-crypto-payment/)[Truy cập Claude API không cần vào danh sách chờ](/vi/learn/claude-api-without-waitlist/)[Cách giảm lượng token sử dụng với Claude](/vi/learn/how-to-reduce-claude-token-usage/)[Cline không giới hạn với Claude API](/vi/learn/use-claude-api-with-cline/)[Roo Code không giới hạn với Claude API](/vi/learn/use-claude-api-with-roo-code/)[Claude không giới hạn trong các IDE JetBrains](/vi/learn/use-claude-api-with-jetbrains/)[Aider với Claude qua cổng API: ANTHROPIC_API_BASE, tệp cấu hình, chế độ architect và cách khắc phục lỗi](/vi/learn/use-claude-api-with-aider/)[Claude không giới hạn trong VS Code](/vi/learn/use-claude-api-with-vscode/)[Cấu hình OpenCode cho Claude: thiết lập opencode.json, mô hình và các lỗi thường gặp](/vi/learn/use-claude-api-with-opencode/)[Hermes Agent với Claude qua cổng API: thiết lập nhà cung cấp tùy chỉnh, kiểm soát chi phí và cách khắc phục lỗi](/vi/learn/run-hermes-agent-with-claude-api/)[Chạy OpenClaw không giới hạn trên Claude](/vi/learn/run-openclaw-with-claude-api/)[API tương thích với Anthropic có nghĩa là gì](/vi/learn/anthropic-compatible-api/)[Khóa API Claude Code — ANTHROPIC_API_KEY: cách lấy, thiết lập và khi nào nên dùng claude setup-token thay thế](/vi/learn/claude-code-api-key-setup/)[Chi phí API Claude Code — Giá và cách cắt giảm](/vi/learn/claude-code-api-costs/)[Giải thích các lỗi API Claude: lỗi máy chủ 500, quá tải 529, giới hạn tốc độ 429, yêu cầu không hợp lệ 400 — và cách khắc phục từng lỗi](/vi/learn/claude-api-errors-troubleshooting/)[Cách mua tín dụng Claude API — và vì sao tín dụng Claude tốt hơn mọi lời chào mời "mua tài khoản Claude"](/vi/learn/buy-claude-api-credits/)[API Claude miễn phí: có khóa API Claude miễn phí không, và điều gì thực sự miễn phí trong 2026?](/vi/learn/claude-api-free-trial/)[Claude API so với gói thuê bao Claude Pro/Max — Nên chọn loại nào](/vi/learn/claude-api-vs-subscription/)[Codex CLI với nhà cung cấp tùy chỉnh: config.toml, mô hình GPT và Claude, tiện ích mở rộng IDE và cách khắc phục lỗi](/vi/learn/use-claude-api-with-codex/)[Kết nối Claude với n8n](/vi/learn/use-claude-api-with-n8n/)[Định tuyến LiteLLM tới Claude](/vi/learn/use-claude-api-with-litellm/)[Sử dụng Claude trong Kilo Code](/vi/learn/use-claude-api-with-kilo-code/)[Kết nối Zed với Claude qua cổng API](/vi/learn/use-claude-api-with-zed/)[Kết nối Cherry Studio với Claude](/vi/learn/use-claude-api-with-cherry-studio/)[ChatAnthropic trong LangChain: nhập, base_url, truyền dữ liệu dạng luồng, công cụ và lỗi](/vi/learn/use-claude-api-with-langchain/)[SDK Python của Anthropic: cài đặt, thiết lập base_url, truyền dữ liệu dạng luồng và xử lý lỗi](/vi/learn/anthropic-python-sdk/)[Claude với Vercel AI SDK: baseURL của createAnthropic, truyền dữ liệu dạng luồng và cách khắc phục lỗi](/vi/learn/use-claude-api-with-vercel-ai-sdk/)[Chạy Factory Droid với Claude](/vi/learn/use-claude-api-with-factory-droid/)[Giải thích API của Claude Code](/vi/learn/claude-code-api/)[Tích hợp API Claude vào ứng dụng của bạn](/vi/learn/claude-api-integration/)[Cách sử dụng Claude không giới hạn — và vì sao không có "Claude Code bẻ khóa"](/vi/learn/get-unlimited-claude-usage/)