Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
GitHub Modèles mis hors service le 30 juillet 2026. L’aire de test, le catalogue de modèles, l’API d’inférence et la fonctionnalité BYOK (apport de votre propre clé) ne sont plus disponibles pour quelque client que ce soit. Pour plus d’informations, consultez GitHub Modèles dans la documentation GitHub.
Si votre application appelle toujours le point de terminaison d’inférence GitHub Models, migrez-la vers Microsoft Modèles Foundry en suivant les étapes décrites dans cet article. GitHub Models était un service distinct de GitHub Copilot et n’est pas lié à GitHub Copilot.
Dans cet article, vous apprendrez à migrer une application d’IA générative du service GitHub Models mis hors service vers Microsoft Foundry Models en déployant une ressource Foundry Tools dans un abonnement Azure. Les deux services utilisent la même API d’inférence. Vous devez donc généralement modifier le point de terminaison et les informations d’identification dans votre code.
Conditions préalables
Tu as besoin de:
- Un abonnement Azure avec un mode de paiement valide. Si vous n'avez pas d'abonnement Azure, créez un compte payé Azure à commencer.
- Les modèles Foundry des partenaires et de la communauté nécessitent l’accès à Place de marché Azure. Vérifiez que vous disposez des autorisations requises pour vous abonner aux offres de modèle. Les modèles Foundry proposés par Azure n'ont pas cette contrainte.
Migrer vers Foundry Models
Contrairement à GitHub Modèles, qui était gratuit avec des limites de débit, l’utilisation des modèles Foundry est facturée à votre abonnement Azure en fonction du type de déploiement que vous choisissez.
Pour remplacer votre point de terminaison et jeton GitHub Models par un point de terminaison et une clé Foundry Models :
Connectez-vous au portail Foundry avec votre compte Azure.
Conseil
Si vous arrivez dans l’expérience Foundry (classique), activez le bouton New Foundry situé dans le coin supérieur droit de la barre de navigation pour passer à la nouvelle expérience Foundry.
Suivez les étapes décrites dans Déployer un modèle pour déployer le modèle de votre choix, le tester dans l’aire de jeu et inférencer le modèle déployé avec du code.
Sur la page d’accueil de Foundry, copiez la clé API et le point de terminaison du projet, puis utilisez-les à la place du point de terminaison GitHub Models et du jeton d’accès personnel dans votre application.
Vérifiez que la migration fonctionne en envoyant une invite de test à partir de Playground ou de votre code. Si vous recevez une réponse, votre modèle est prêt à être utilisé.
Important
Contrairement à GitHub Modèles, où tous les modèles ont déjà été configurés, la ressource Foundry Tools vous permet de contrôler les modèles disponibles dans votre point de terminaison et sous quelle configuration. Ajoutez autant de modèles que vous envisagez d’utiliser avant de les indiquer dans le model paramètre. Découvrez comment ajouter d’autres modèles à votre ressource.
Utiliser vos modèles Foundry dans l’IDE
Le terrain de jeu GitHub Models n’est plus disponible. Pour expérimenter des modèles à partir de votre éditeur, ajoutez votre déploiement Foundry à Visual Studio Code en tant que modèle de langage BYOK (Bring Your Own Key) :
Dans Visual Studio Code, ouvrez le sélecteur de modèles en mode Conversation et sélectionnez Gérer les modèles linguistiques (icône d’engrenage) ou exécutez la commande Chat : Gérer les modèles linguistiques à partir de la palette de commandes.
Sélectionnez Ajouter des modèles, puis sélectionnez Azure dans la liste des fournisseurs.
Entrez un nom de groupe pour les modèles, puis entrez l’URL du point de terminaison et la clé API que vous avez copiées à partir du portail Foundry.
Sélectionnez le modèle dans le menu de sélection du modèle du chat.
Vous pouvez également sélectionner Install Model Providers dans l’éditeur de modèles de langage et installer l’extension Foundry Toolkit for VS Code, qui ajoute les modèles Foundry hébergés dans le cloud et les modèles locaux au sélecteur de modèles.
Pour plus d’informations, consultez Modèles de langage dans Visual Studio Code.
Explorer d’autres fonctionnalités
Les modèles Foundry prennent en charge les fonctionnalités qui GitHub modèles n'ont pas proposé :
- Model catalog — Parcourir, comparer et évaluer des modèles à partir de Azure, de partenaires et de la communauté open source.
- Authentification sans clé : utilisez Microsoft Entra ID pour l’authentification basée sur des jetons sans gérer les clés API.
- Filtrage de contenu : configurez des filtres de sécurité de contenu pour vos déploiements.
- Limitation de débit : définissez des limites de débit personnalisées pour des modèles spécifiques dans votre ressource.
- Types de déploiement : choisissez parmi plusieurs références SKU de déploiement telles que le paiement par jeton, le provisionné et le traitement par lot.
Résoudre les problèmes courants
| Problème | Résolution |
|---|---|
| Échec des demandes adressées au point de terminaison GitHub Models | L’API d’inférence GitHub Models a été supprimée le 30 juillet 2026. Pointez votre application sur un point de terminaison Foundry Models, comme décrit dans cet article. |
| Modèle non disponible dans votre région | Vérifiez la disponibilité de la région du modèle en sélectionnant Afficher la disponibilité dans la section Informations rapides de sa carte de modèle. Basculez vers un projet dans une région prise en charge. |
| Erreur d’authentification après échange de clé | Vérifiez que vous avez copié la clé correcte à partir du portail Foundry. Sur la page d’accueil de Foundry, sélectionnez la clé API et le point de terminaison du projet pour afficher votre clé et votre point de terminaison. |
| Erreurs de limite de débit après la migration | Les limites de débit dépendent de votre type de déploiement pour les modèles foundry. Effectuez un scale-up ou choisissez un déploiement à débit plus élevé. |