Migrowanie z modeli GitHub do modeli Microsoft Foundry

Ważne

GitHub Models wycofano 30 lipca 2026 r. Środowisko testowe, katalog modeli, interfejs API inferencji oraz obsługa funkcji Bring Your Own Key (BYOK) nie są już dostępne dla klientów. Aby uzyskać więcej informacji, zobacz GitHub Models w dokumentacji GitHub.

Jeśli aplikacja nadal wywołuje punkt końcowy inferencji GitHub Models, zmigruj ją do Microsoft Foundry Models, wykonując kroki opisane w tym artykule. GitHub Models była oddzielną usługą od GitHub Copilot i nie ma związku z GitHub Copilot.

Z tego artykułu dowiesz się, jak przenieść aplikację generacyjną sztucznej inteligencji z wycofanej usługi GitHub Models do Microsoft Foundry Models, wdrażając zasób narzędzi Foundry Tools w subskrypcji Azure. Obie usługi korzystają z tego samego interfejsu API inferencji, więc zazwyczaj wystarczy zmienić w kodzie tylko punkt końcowy i poświadczenia.

Wymagania wstępne

Potrzebujesz:

Migrować do modeli Foundry

W przeciwieństwie do modeli GitHub, które były bezpłatne z limitami szybkości, użycie modeli foundry jest rozliczane w ramach subskrypcji Azure na podstawie wybranego typu wdrożenia.

Aby zastąpić punkt końcowy GitHub Models i token GitHub Models punktem końcowym Foundry Models i kluczem Foundry Models:

  1. Zaloguj się do portalu Foundry przy użyciu konta Azure.

    Wskazówka

    Jeśli przejdziesz do klasycznego środowiska Foundry, użyj przełącznika New Foundry w prawym górnym rogu, aby przełączyć się do nowego środowiska Foundry.

  2. Wykonaj kroki opisane w temacie Wdrażanie modelu , aby wdrożyć wybrany model, przetestować go na placu zabaw i wnioskować wdrożony model za pomocą kodu.

  3. Na stronie głównej Foundry skopiuj klucz interfejsu API i punkt końcowy projektu, a następnie użyj ich odpowiednio zamiast punktu końcowego GitHub Models i osobistego tokenu dostępu w aplikacji.

  4. Sprawdź, czy migracja działa, wysyłając testowy prompt w Playground lub w swoim kodzie. Jeśli otrzymasz odpowiedź, model jest gotowy do użycia.

Ważne

W przeciwieństwie do modeli GitHub, w przypadku których wszystkie modele zostały już skonfigurowane, zasób Narzędzi foundry pozwala kontrolować, które modele są dostępne w punkcie końcowym i w której konfiguracji. Dodaj dowolną liczbę modeli, które mają być używane przed wskazaniem ich w parametrze model . Dowiedz się, jak dodać więcej modeli do zasobu.

Korzystaj ze swoich modeli Foundry w IDE

Plac zabaw GitHub Models nie jest już dostępny. Aby eksperymentować z modelami w edytorze, dodaj wdrożenie Foundry do programu Visual Studio Code jako model językowy typu bring your own key (BYOK):

  1. W Visual Studio Code otwórz selektor modelu w widoku Czat i wybierz pozycję Zarządzaj modelami językowymi (ikona koła zębatego) lub uruchom polecenie Czat: Zarządzaj modelami językowymi z palety poleceń.

  2. Wybierz pozycję Dodaj modele, a następnie wybierz pozycję Azure z listy dostawców.

  3. Wprowadź nazwę grupy dla modeli, a następnie wprowadź adres URL punktu końcowego i klucz interfejsu API skopiowany z portalu Foundry.

  4. Wybierz model z selektora modelu na czacie.

Alternatywnie wybierz pozycję Zainstaluj dostawców modelu w edytorze modeli językowych i zainstaluj rozszerzenie Foundry Toolkit for VS Code , które dodaje modele hostowane w chmurze i lokalne rozwiązania Foundry do selektora modelu.

Aby uzyskać więcej informacji, zobacz Modele językowe w Visual Studio Code.

Eksplorowanie dodatkowych funkcji

Foundry Models obsługuje funkcje, których GitHub Models nie oferował:

  • Model catalog — przeglądanie, porównywanie i ocenianie modeli z Azure, partnerów i społeczności open source.
  • Uwierzytelnianie bezkluczowe — użyj Microsoft Entra ID do uwierzytelniania opartego na tokenach bez zarządzania kluczami interfejsu API.
  • Filtrowanie zawartości — konfigurowanie filtrów bezpieczeństwa zawartości dla wdrożeń.
  • Limitowanie przepustowości — ustaw niestandardowe limity przepustowości dla określonych modeli w danym zasobie.
  • Typy wdrożeń — wybierz spośród wielu typów SKU wdrożenia, takich jak płatność za token, zaprogramowane i wsadowe.

Rozwiązywanie typowych problemów

Kwestia Rozdzielczość
Żądania do punktu końcowego GitHub Models kończą się niepowodzeniem Interfejs API wnioskowania GitHub Models został wycofany 30 lipca 2026 r. Skieruj aplikację do punktu końcowego usługi Foundry Models, jak opisano w tym artykule.
Model nie jest dostępny w Twoim regionie Sprawdź dostępność regionu modelu, wybierając pozycję Wyświetl dostępność w sekcji Szybkie fakty na karcie modelu. Przełącz się do projektu w obsługiwanym regionie.
Błąd uwierzytelniania po zamianie klucza Sprawdź, czy skopiowano prawidłowy klucz z portalu Foundry. Na stronie głównej Foundry kliknij elementy Klucz API i Punkt końcowy projektu, aby wyświetlić klucz i punkt końcowy.
Błędy limitu szybkości po migracji Limity szybkości modeli Foundry zależą od typu wdrożenia. Skaluj w górę lub wybierz wdrożenie o wyższej przepływności.