Hướng dẫn cài đặt GitHub Copilot
Dùng các mô hình UnoRouter trong Copilot Chat và chế độ agent của VS Code thông qua Custom Endpoint.
Tổng quan
VS Code cho phép Copilot Chat dùng mô hình từ khóa của riêng bạn. Nhà cung cấp Custom Endpoint nhận mọi URL Chat Completions tương thích OpenAI và hoạt động mà không cần gói Copilot.
Cấu hình nhanh
Dán những giá trị này vào ứng dụng khách. Khóa của bạn tự điền khi đã đăng nhập.
URL cơ sở: https://api.unorouter.com/v1/chat/completions
Khoá API: YOUR_API_KEYTương thích
Thiết lập từng bước
- 1Mở Manage Language Models
Chạy Chat: Manage Language Models từ Command Palette, hoặc mở bộ chọn mô hình trong Chat và nhấp vào biểu tượng bánh răng.
- 2Thêm Custom Endpoint
Nhấp Add Models và chọn Custom Endpoint. Nhập tên nhóm, tên hiển thị và khóa UnoRouter của bạn, giữ loại API là Chat Completions.
- 3Sửa danh sách mô hình
VS Code mở tệp chatLanguageModels.json. Đặt các mô hình này vào nhóm vừa được tạo, kèm URL chat completions đầy đủ cho từng mô hình. Giữ toolCalling bật cho chế độ agent.
json"models": [ { "id": "glm-5.3-flash:free", "name": "GLM 5.3 Flash (free)", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": false, "maxInputTokens": 128000, "maxOutputTokens": 16000 }, { "id": "claude-sonnet-5-5", "name": "Claude Sonnet 5.5", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 } ] - 4Chọn mô hình
Chọn mô hình trong bộ chọn mô hình của Chat. Khởi động lại VS Code nếu nó không hiện ra.
Mô hình miễn phí tốt nhất cho GitHub Copilot
Các mô hình miễn phí hoạt động ở đây. Dán bất kỳ model id nào vào ứng dụng khách.
Lưu ý
- Mô hình của riêng bạn dùng được cho trò chuyện, chế độ agent và công cụ. Gợi ý hoàn thành mã nội dòng và gợi ý chỉnh sửa tiếp theo vẫn cần đăng nhập GitHub và Copilot.
- Với Copilot Business và Enterprise, quản trị viên có thể cần bật chính sách Bring Your Own Language Model Key trước.
- Nhà cung cấp OpenAI Compatible cũ và cài đặt customOAIModels đã bị loại bỏ dần. Hãy dùng Custom Endpoint thay thế.