Remarque
GitHub Models pour les organisations et les dépôts est dans préversion publique et peut être modifié.
Vue d’ensemble
GitHub Models est un espace de travail qui réduit une barrière à l’adoption de l’IA de qualité professionnelle. Il vous aide à aller au-delà de l’expérimentation isolée en incorporant directement le développement d’IA dans des flux de travail familiers GitHub. GitHub Models fournit des outils pour tester des modèles de langage volumineux (LLMs), affiner les invites, évaluer les sorties et prendre des décisions éclairées en fonction des métriques structurées. Pour commencer, consultez Optimisation de votre application alimentée par l’IA avec des modèles.
Fonctionnalités
GitHub Models offre un ensemble de fonctionnalités permettant de prendre en charge l’itération, l’évaluation et l’intégration de prompts pour le développement de l’IA.
- Invite de développement: Démarrez le développement IA directement dans un éditeur structuré qui prend en charge les instructions système, les entrées de test et la configuration des variables.
- Comparaison de modèles: Testez plusieurs modèles côte à côte avec des invites et des entrées identiques pour expérimenter des sorties différentes.
- Évaluateurs: utilisez des métriques de scoring telles que la similarité, la pertinence et l’importance pour analyser les sorties et suivre les performances.
- Configurations d’invite: enregistrez les paramètres d’invite, de modèle et de paramètre en tant que fichiers
.prompt.ymldans votre référentiel. Cela permet la révision, la collaboration et la reproductibilité. - Intégration de production: utilisez votre configuration enregistrée pour générer des fonctionnalités d'IA ou vous connecter via les kits SDK et l’API REST GitHub Models.
Activation des modèles GitHub
Selon votre rôle et vos besoins, vous pouvez commencer à utiliser GitHub Models.
Pour utiliser l’API GitHub Models, consultez Expérimenter avec des modèles IA en utilisant l’API.
Pour les particuliers
Pour utiliser GitHub Models, créez un dépôt GitHub ou ouvrez-en un existant. Dans les paramètres du référentiel, cliquez sur Modèles dans la barre latérale et activez la fonctionnalité.
Pour les organisations et les entreprises
Pour utiliser GitHub Models dans votre organisation, un propriétaire d’entreprise doit d’abord activer la fonctionnalité. Les propriétaires d’organisation peuvent ensuite configurer les modèles autorisés.
Consultez Gestion de l’utilisation du modèle de votre équipe.
Recherche de GitHub Models
Pour rechercher des modèles disponibles, consultez Recherche de modèles GitHub. Vous pouvez rechercher des modèles par nom, publisher, langue, modalité et autres filtres.
Invites
Gérez vos configurations d’invite stockées dans le référentiel. Chaque invite est enregistrée en tant que fichier .prompt.yml , qui définit le modèle, les paramètres et les entrées de test. À partir de là, vous pouvez créer, modifier et organiser des messages pour soutenir l'expérimentation ou l'utilisation en production.
Comparaisons
Utilisez la vue Comparaisons pour évaluer les résultats de plusieurs configurations de requêtes dans un workflow cohérent, piloté par les tests. Exécutez des tests sur des lignes de données d’entrée et affichez les scores de l’évaluateur pour chaque configuration, comme la similarité, la pertinence et l’importance. Cette vue est idéale pour affiner les requêtes, valider les modifications et éviter les régressions.
Terrain de jeu
Utilisez le Playground pour explorer rapidement les modèles et tester des idées de requêtes en temps réel. Le terrain de jeu est idéal pour l’expérimentation précoce, ce qui vous aide à comprendre le comportement, les fonctionnalités et le style de réponse d’un modèle’. Vous pouvez sélectionner de manière interactive des modèles, ajuster les paramètres et comparer les réponses côte à côte.
Facturation
Pour plus d’informations sur la facturation de GitHub Models, consultez facturation des modèles GitHub.
Rejoignez la communauté
Pour poser des questions et partager des commentaires, consultez ce billet de discussion GitHub Modèles .
Pour savoir comment d’autres utilisateurs utilisent GitHub Models, visitez les discussions GitHub Community pour les modèles.