Przewodnik konfiguracji GitHub Copilot
Używaj modeli UnoRouter w VS Code Copilot Chat i trybie agenta przez Custom Endpoint.
Przegląd
VS Code pozwala Copilot Chat korzystać z modeli z własnego klucza. Dostawca Custom Endpoint przyjmuje dowolny URL Chat Completions zgodny z OpenAI i działa bez planu Copilot.
Szybka konfiguracja
Wklej to do klienta. Twój klucz uzupełnia się automatycznie po zalogowaniu.
Bazowy URL: https://api.unorouter.com/v1/chat/completions
Klucz API: YOUR_API_KEYZgodność
Konfiguracja krok po kroku
- 1Otwórz Manage Language Models
Uruchom Chat: Manage Language Models z Command Palette albo otwórz wybór modelu w Chat i kliknij ikonę zębatki.
- 2Dodaj Custom Endpoint
Kliknij Add Models i wybierz Custom Endpoint. Wpisz nazwę grupy, nazwę wyświetlaną i swój klucz UnoRouter, a typ API pozostaw na Chat Completions.
- 3Edytuj listę modeli
VS Code otworzy chatLanguageModels.json. Wpisz te modele do utworzonej grupy, każdy z pełnym URL chat completions. Pozostaw toolCalling włączone dla trybu agenta.
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 } ] - 4Wybierz model
Wybierz model w selektorze modeli Chat. Jeśli się nie pojawi, uruchom ponownie VS Code.
Najlepsze darmowe modele do GitHub Copilot
Darmowe modele, które tu działają. Wklej dowolny identyfikator modelu do klienta.
Na co uważać
- Własne modele obejmują czat, tryb agenta i narzędzia. Podpowiedzi kodu w linii i sugestie następnej edycji nadal wymagają logowania do GitHub i Copilot.
- W Copilot Business i Enterprise administrator może najpierw musieć włączyć zasadę Bring Your Own Language Model Key.
- Starszy dostawca OpenAI Compatible i ustawienie customOAIModels są przestarzałe. Używaj zamiast nich Custom Endpoint.