Wprowadzenie do modeli sztucznej inteligencji w programie Copilot Chat

W programie Visual Studio 17.14 narzędzie GitHub Copilot w programie Visual Studio używa biblioteki GPT-4.1 jako modelu domyślnego (wcześniej GPT-4o). GPT-4.1 zapewnia szybsze czasy odpowiedzi, sugestie o wyższej jakości i lepszą wydajność zadań kodowania.

Jednak nie ograniczasz się do korzystania z tego modelu. Możesz również wybrać inny model lub dodać własny. Wybierasz model, który najlepiej odpowiada wymaganiom przepływu pracy.

Dostępne modele

Wybierz z rozwiniętego zestawu modeli w selektorze modelu:

  • Claude Sonet 4
  • Claude Opus 4
  • GPT-5
  • Claude Sonnet 3.5
  • Claude 3.7 (myślący i niemyślący)
  • OpenAI o3-mini
  • Gemini 2.0 Flash
  • Gemini 2.5 Pro
  • GPT-5 mini

Ulepszenia wyboru modelu obejmują:

  • Wybór trwały: wybrany model pozostaje zaznaczony w wątkach czatu.
  • Przypięte modele: przypnij często używane modele, aby pozostać u góry selektora modelu. Rozwiń listę, aby wyświetlić wszystkie dostępne modele, albo zwiń ją, aby wyświetlić tylko przypięte modele.

Dostępność modeli udostępnianych przez Copilot zależy od subskrypcji Copilot i bieżącego stanu każdego modelu. W przypadku Copilot Enterprise i Business administratorzy muszą włączyć zasadę Wersja zapoznawcza w ustawieniach Copilot, zanim modele będą dostępne do użycia w Visual Studio.

Zarządzaj modelami

Wybierz pozycję Zarządzaj modelami w selektorze modelu , aby otworzyć widok zarządzania modelem. Widok wyświetla dostępne modele Copilot i modele niestandardowe. Służy do porównywania kosztów, możliwości i rozmiaru okna kontekstowego poszczególnych modeli oraz włączania lub przypinania modeli, których chcesz użyć. Modele niestandardowe dodawane przy użyciu własnego klucza interfejsu API są również wyświetlane w tym widoku.

Konfigurowanie wysiłku myślenia

Niektóre obsługiwane modele oferują ustawienie intensywności rozumowania. Wybierz Niski, Średni lub Wysoki w kontrolce poziomu wysiłku rozumowania modelu w selektorze modelu lub w widoku zarządzania modelem. Większy wysiłek poznawczy może prowadzić do głębszego rozumowania w przypadku złożonych promptów, ale wymaga większej liczby tokenów i może zwiększyć zużycie AI Credit. Kontrolka i dostępne poziomy zależą od wybranego modelu.

Korzystanie z własnego klucza (BYOK) w wersji Visual Studio 18.10

Począwszy od Visual Studio 2026 w wersji 18.10, funkcja Bring Your Own Key (BYOK) jest dostępna w wersji zapoznawczej i domyślnie włączona w wersjach Community, Professional i Enterprise. Możesz użyć własnych wdrożeń modelu niezależnie od tego, czy jesteś zalogowany(-a) do GitHub.

Funkcja BYOK współpracuje z nowym środowiskiem agenta (wersja zapoznawcza), które korzysta z warstwy uruchomieniowej opartej na zestawie GitHub Copilot SDK. Wcześniejsza obsługa BYOK w poprzednich trybach zapytań i agentów nie jest już obsługiwana w tej wersji.

Obsługiwani dostawcy to Microsoft Foundry, OpenAI, Anthropic i Ollama. Obsługa niestandardowego punktu końcowego jest dostępna dla systemów OpenAI i Ollama. Nie oznacza to, że każda niestandardowa konfiguracja punktu końcowego lub modelu jest obsługiwana.

Aby użyć rozwiązania BYOK, wykonaj następujące kroki:

  1. Otwórz czat.
  2. Otwórz selektor modeli i wybierz pozycję Dodaj model lub Zarządzaj modelami.
  3. Połącz się z dostawcą obsługiwanym przez aplikację.
  4. Rozpocznij pracę w Agent (Preview).

Nie każdy model obsługuje jeszcze każdą funkcję trybu agenta. Visual Studio wskazuje, czy możliwość nie jest obsługiwana. Funkcja BYOK pozostaje funkcją w wersji zapoznawczej, mimo że jest dostępna w wersji ogólnie dostępnej Visual Studio 18.10.

Przynieś własny model (BYOM)

Poniższe wskazówki dotyczą wcześniejszej obsługi BYOM w wersjach Visual Studio przed 18.10.

Możesz dodać własny model językowy do aplikacji Copilot Chat, dostarczając klucze interfejsu API od dostawców, takich jak Anthropic, Google lub OpenAI. Ta możliwość umożliwia wybranie i skonfigurowanie niestandardowych modeli sztucznej inteligencji w celu dopasowania ich do przepływu pracy lub oceny nowych możliwości modelu.

Korzyści

Korzystanie z własnego modelu umożliwia:

  • Rozwiń wybór modelu poza wbudowanymi opcjami, w tym nowymi lub eksperymentalnymi modelami.
  • Spełnianie wymagań dotyczących infrastruktury, zabezpieczeń lub wydajności przy użyciu modeli dostosowanych do Twoich potrzeb.
  • Kontroluj i monitoruj użycie interfejsu API bezpośrednio u wybranego dostawcy.
  • Łatwe przełączanie modeli między wbudowanymi i niestandardowymi opcjami.

Kroki dodawania klucza interfejsu API

  1. W widoku czatu otwórz listę rozwijaną Selektor modelu i wybierz pozycję Zarządzaj modelami.

  2. W widoku zarządzania modelami wybierz pozycję Dodaj model niestandardowy, a następnie wybierz dostawcę. Ci dostawcy są obecnie obsługiwani: OpenAI, Anthropic i Google.

  3. Wprowadź wartość klucza interfejsu API .

  4. Wybierz jeden z następujących elementów:

    • Dowolny standardowy model na liście
    • Dowolny obsługiwany model, który oferuje dostawca, nawet jeśli nie jest wyświetlany na liście domyślnej
  5. Upewnij się, że model niestandardowy jest wyświetlany w widoku zarządzania modelem, w którym można przejrzeć jego metadane i przypiąć go. Następnie model zostanie wyświetlony w selektorze modelu.

  6. Rozpocznij monitowanie w rozmowie. Aplikacja Copilot Chat używa modelu niestandardowego.

Ograniczenia i zagadnienia

  • Obsługa modeli niestandardowych jest ograniczona do środowiska czatu copilot w programie Visual Studio. Nie ma to wpływu na uzupełnianie kodu ani inne funkcje wspomagane przez sztuczną inteligencję, takie jak generowanie komunikatów zatwierdzenia.
  • Możliwości modelu zależą od dostawcy. Niektóre modele mogą nie obsługiwać funkcji, takich jak użycie narzędzi, wprowadzanie obrazów lub zaawansowane rozumowanie.
  • Usługi, takie jak osadzanie, wykrywanie intencji i indeksowanie repozytorium, mogą nadal korzystać z interfejsu API Copilot.
  • W przypadku korzystania z modelu niestandardowego, dane wyjściowe są zwracane bezpośrednio od dostawcy i mogą pomijać filtrowanie odpowiedzialnej sztucznej inteligencji w Copilot.
  • Obsługa modeli niestandardowych nie jest dostępna dla użytkowników Copilot Business lub Enterprise.