Trang chủ / Tìm hiểu / 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
Claude trong Copilot. Hai dụng cụ vẽ kỹ thuật thanh lịch cùng làm việc trên một tờ mã, với một đầu cắm API bên ngoài nhỏ, gợi lên việc lập trình cộng tác.

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ạchCó
Chế độ tác nhân, công cụ tích hợp và máy chủ MCPCó, 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 theoKhô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 embeddingKhô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

  1. 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.
  2. Chọn **Thêm mô hình**, rồi chọn nhà cung cấp **Điểm cuối tùy chỉnh**.
  3. Nhập tên hiển thị và khóa API của cổng.
  4. Chọn loại API **Messages**. Sau đó, VS Code mở chatLanguageModels.json để xem danh sách mô hình.

chatLanguageModels.json

chatLanguageModels.json
[
  {
    "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
idID mô hình được gửi đến cổng
urlEndpoint đầ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: trueBắ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 + maxOutputTokensTổ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ọnCầ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 EndpointVS Code cũ hơn 1.122, hoặc BYOK bị tổ chức của bạn vô hiệu hóaCậ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ácBiể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ổngSử dụng ID trong bảng bên dưới
Lỗi ngữ cảnh hoặc tokenmaxInputTokens cùng với maxOutputTokens vượt quá cửa sổ ngữ cảnhGiảm maxInputTokens
Concurrency limit exceededNhiều tác nhân hoặc cửa sổ chạy đồng thời trên cùng một khóaGiả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-5Lự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-5Suy 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-1Năng lực cao nhất và đắt nhất; dành cho các tác vụ khó nhất.
claude-haiku-4-5Rẻ 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 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

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 APIGiải thích giá API ClaudeCách tiết kiệm nhất để sử dụng Claude APICursor không giới hạn với Claude APITruy cập Claude Code không giới hạnCổng Claude API so với truy cập trực tiếp AnthropicDù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ạnGiả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)Thanh toán Claude API bằng tiền mã hóaTruy cập Claude API không cần vào danh sách chờCách giảm lượng token sử dụng với ClaudeCline không giới hạn với Claude APIRoo Code không giới hạn với Claude APIClaude không giới hạn trong các IDE JetBrainsAider 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ỗiClaude không giới hạn trong VS CodeCấu hình OpenCode cho Claude: thiết lập opencode.json, mô hình và các lỗi thường gặpHermes 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ỗiChạy OpenClaw không giới hạn trên ClaudeAPI tương thích với Anthropic có nghĩa là gì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ếChi phí API Claude Code — Giá và cách cắt giảmGiả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ỗiCá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"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?Claude API so với gói thuê bao Claude Pro/Max — Nên chọn loại nàoCodex 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ỗiKết nối Claude với n8nĐịnh tuyến LiteLLM tới ClaudeSử dụng Claude trong Kilo CodeKết nối Zed với Claude qua cổng APIKết nối Cherry Studio với ClaudeChatAnthropic trong LangChain: nhập, base_url, truyền dữ liệu dạng luồng, công cụ và lỗiSDK 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ỗiClaude 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ỗiChạy Factory Droid với ClaudeGiải thích API của Claude CodeTích hợp API Claude vào ứng dụng của bạnCách sử dụng Claude không giới hạn — và vì sao không có "Claude Code bẻ khóa"