Skip to main content

Recherche de modèles GitHub

Vous pouvez rechercher les modèles disponibles sur GitHub Models.

À propos de la recherche GitHub Models

Vous pouvez trouver des modèles sur GitHub Models de deux manières :

  • Rechercher depuis GitHub Marketplace.
  • Rechercher sur l’ensemble de GitHub, puis filtrer les résultats pour ne voir que ceux de la Place de marché.

Recherche sur la GitHub Marketplace

  1. Pour ouvrir GitHub Marketplace, dans le coin supérieur gauche de GitHub, sélectionnez, puis cliquez sur Place de marché.

    Capture d'écran de la barre de navigation sur GitHub. L’icône « Ouvrir le menu de navigation global » apparaît en orange foncé.

  2. Tapez n’importe quel mot-clé et type:models, puis appuyez sur Entrée.

Recherche à travers GitHub

Chaque fois que vous effectuez une recherche sur l’ensemble de GitHub, vous pouvez filtrer les résultats pour ne voir que les modèles correspondants de GitHub Marketplace.

  1. Accédez à https://github.com/search.
  2. Tapez des mots clés et appuyez sur Entrée.
  3. Pour afficher tous les filtres disponibles pour votre recherche, dans la barre latérale « Filtrer par », cliquez sur Plus.
  4. Pour afficher les résultats de GitHub Models, cliquez sur Marketplace.

Rechercher dans un champ spécifique

Le qualificateur in, utilisé avec le texte de recherche, permet de trouver les modèles correspondant au texte spécifié dans ce champ. Les champs possibles comprennent tags, license, name, description, transparency et task.

QualificateurExemple
in:FIELDin:tags agents correspond aux modèles avec la balise « agents ».
in:FIELDin:license distribute correspond aux modèles qui mentionnent « distribute » dans leur licence.
in:FIELDin:transparency "responsible ai" correspond aux modèles mentionnant « responsible ai « dans leurs informations de transparence.

Rechercher par catégorie

Le qualificateur category permet de trouver les modèles qui sont étiquetés avec un terme spécifique.

QualificateurExemple
category:CATEGORYcategory:multilingual correspond aux modèles de la catégorie multilingue.
category:CATEGORYcategory:"large context" correspond aux modèles de la catégorie de contexte de grande taille.

Rechercher par modalité d’entrée

Le qualificateur input-modality permet de trouver les modèles qui prennent en charge un support particulier pour fournir des entrées. Les modalités possibles comprennent text, image et audio.

QualificateurExemple
input-modality:MODALITYinput-modality:text correspond aux modèles qui prennent en charge les entrées de texte.

Rechercher par modalité de sortie

Le qualificateur output-modality permet de trouver les modèles qui prennent en charge un support particulier pour fournir une sortie. Les modalités possibles comprennent text et embeddings.

QualificateurExemple
output-modality:MODALITYoutput-modality:embeddings correspondent aux modèles qui prennent en charge la sortie d’incorporation.

Rechercher en fonction du langage

Le qualificateur language permet de trouver les modèles qui prennent en charge un langage humain spécifique.

QualificateurExemple
language:TWO_CHARACTER_CODElanguage:es correspondent aux modèles qui prennent en charge l’espagnol.
language:NAMElanguage:arabic correspondent aux modèles qui prennent en charge l’arabe.

Rechercher par tâche

Le qualificatif task permet de trouver les modèles pouvant être utilisés pour accomplir une tâche spécifique.

QualificateurExemple
task:TASKtask:embeddings correspond aux modèles qui prennent en charge l’incorporation.
task:TASKtask:chat-completion correspond aux modèles qui prennent en charge l’interaction via la conversation instantanée.

Rechercher par éditeur

Le qualificateur publisher permet de trouver les modèles publiés par un éditeur particulier.

QualificateurExemple
publisher:PUBLISHER_NAMEpublisher:"Mistral AI" correspond aux modèles de Mistral AI.

Rechercher par limite de jeton d’entrée

Le qualificateur input-tokens recherche les modèles dont la limite de jetons d’entrée est supérieure ou inférieure à une valeur donnée, ou comprise dans une plage donnée.

QualificateurExemple
input-tokens:VALUEinput-tokens:>10000 correspond aux modèles dont la limite de jetons d’entrée est supérieure à 10 000.
input-tokens:VALUEinput-tokens:15000..20000 correspond aux modèles dont la limite de jetons d’entrée est comprise entre 15 000 et 20 000.

Rechercher par limite de jeton de sortie

Le qualificateur output-tokens recherche les modèles dont la limite de jetons de sortie est supérieure ou inférieure à une valeur donnée, ou comprise dans une plage donnée.

QualificateurExemple
output-tokens:VALUEoutput-tokens:<8000 correspond aux modèles dont la limite de jetons de sortie est inférieure à 8 000.
output-tokens:VALUEoutput-tokens:15000..20000 correspond aux modèles dont la limite de jetons de sortie est comprise entre 15 000 et 20 000.

Rechercher par niveau de limite de débit

Le qualificateur rate-limit-tier permet de trouver les modèles avec un niveau de limite de débit particulier. Les niveaux possibles comprennent low, high et custom.

QualificateurExemple
rate-limit-tier:TIERrate-limit-tier:low correspond aux modèles avec un niveau de limite de débit faible.

Rechercher par type de licence

Le qualificateur license permet de trouver les modèles qui utilisent une licence particulière.

QualificateurExemple
license:LICENSElicense:mit correspond aux modèles qui utilisent la licence MIT.
license:LICENSElicense:custom correspond aux modèles qui utilisent une licence personnalisée.

Tri des résultats

Le qualificateur sort permet de trier les résultats. Il peut être utilisé seul ou combiné avec d’autres qualificateurs et du texte de recherche.

QualificateurExemple
sort:FIELDsort:created-desc publisher:meta correspond aux modèles publiés par Meta, triés par ordre chronologique décroissant.
sort:FIELDsort:name-asc in:task chat-completion correspond aux modèles qui permettent la complétion de conversation, triés par ordre alphabétique.

Pour aller plus loin