Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Code Llama

LLM#21Modèles d'IA et LLMOpen source · Web

Code Llama est la famille de modèles de langage de grande taille de Meta, spécialisée dans le code, construite en formant davantage Llama 2 sur des données riches en code. Il génère du code et des explications en langage naturel sur le code, complète et remplit du code, et suit des instructions de codage dans un format de chat, avec des variantes dédiées pour le code général, Python et le suivi d'instructions.

Visiter l'URL
Partager
Capture d’écran de Code Llama
Capture d’écran de Code Llama

Code Llama est la famille de modèles de langage de grande taille de Meta, spécialisée dans le code, créée en prenant Llama 2 et en l'entraînant davantage sur des ensembles de données spécifiques au code. Il est conçu pour la synthèse et la compréhension du code général : générer du code et des explications en langage naturel sur le code à partir de requêtes, compléter du code partiel et remplir du code en fonction du contexte environnant.

Lire la suite

La famille se décline en trois tailles de paramètres (7B, 13B et 34B, avec une taille de 70B ajoutée ultérieurement) et trois variantes à chaque taille : le modèle de base Code Llama pour la synthèse et la compréhension du code général, Code Llama - Python, ajusté spécifiquement pour Python, et Code Llama - Instruct, ajusté pour le suivi d'instructions et une utilisation plus sûre dans les applications d'assistance au code. Les modèles sont des transformateurs auto-régressifs qui prennent des entrées textuelles et produisent des sorties textuelles, entraînés par Meta entre janvier et juillet 2023 sur un ensemble de données fixe et hors ligne ; ce sont des versions statiques plutôt que des mises à jour continues. Les capacités documentées des modèles incluent la complétion de code, le remplissage, l'interaction par instruction et chat, et la spécialisation Python, avec une couverture linguistique incluant Python, C++, Java, PHP, TypeScript (JavaScript), C# et Bash.

Cette organisation Hugging Face emballe les modèles au format Transformers pour un chargement facile avec les bibliothèques transformers et accelerate ; le propre dépôt officiel de Meta est hébergé séparément sous son organisation Meta Llama. Avant de télécharger, les modèles peuvent être essayés via des démos hébergées : le Code Llama Playground pour le modèle de base 13B, Code Llama Chat pour le modèle ajusté aux instructions 13B, et une version ajustée aux instructions 34B disponible via Hugging Chat.

Code Llama et ses variantes sont sous licence de la licence commerciale personnalisée de Meta et sont destinés à un usage commercial et de recherche en anglais et dans les langages de programmation pris en charge ; une utilisation en dehors de ce cadre, ou en violation de la politique d'utilisation acceptable de Meta, est hors du champ d'application de la licence.

Code Llama s'adresse aux développeurs et chercheurs construisant des applications de génération de code, de complétion ou d'assistance au codage qui souhaitent une alternative ouverte et auto-hébergée à une API de génération de code fermée.

  • CatégorieModèles d'IA et LLM
  • Modèle tarifaireOpen source
  • DéploiementCloud, Auto-hébergé
  • PlateformesWeb

  • Génération de code et explication en langage naturel du code à partir de requêtes

  • Complétion de code et remplissage basé sur le contexte environnant

  • Variantes Instruct suivant les instructions pour une assistance au codage de style chat

  • Variantes spécialisées pour Python ajustées spécifiquement pour ce langage

  • Disponible en tailles de paramètres 7B, 13B, 34B et 70B

  • Couvre Python, C++, Java, PHP, TypeScript/JavaScript, C#, Bash et plus

  • Distribué sous forme de points de contrôle au format Hugging Face Transformers pour chaque taille et variante

  • Démos hébergées (Playground, Chat, Hugging Chat) pour essayer les modèles avant de les télécharger

  1. Choisir une taille et une variante : Choisissez une taille de paramètre (7B, 13B, 34B ou 70B) et une variante (de base, Python ou Instruct) pour votre tâche.

  2. Installer la bibliothèque : Installez les packages transformers et accelerate de Hugging Face.

  3. Charger le modèle : Téléchargez le point de contrôle codellama/* choisi depuis Hugging Face.

  4. Essayez d'abord une démo : Testez le Code Llama Playground, Code Llama Chat ou la démo Hugging Chat avant de déployer le vôtre.

  5. Interroger le modèle : Demandez une génération de code, une complétion, un remplissage ou une explication en langage naturel.

  6. Vérifiez la licence : Consultez la licence commerciale de Meta et la politique d'utilisation acceptable avant une utilisation en production.

  • Génération de code
  • Complétion et remplissage de code
  • Assistance au codage par chat
  • Développement spécifique à Python

Outils IA populaires comme Code Llama

StarCoder

Dépôts GitHub d'IA

StarCoder est un grand modèle linguistique entraîné sur du code source et du langage naturel. Il excelle dans les tâches de génération et de complétion de code, ainsi que de…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Grand modèle linguistique entraîné sur du code source et du langage naturel. Il excelle dans les tâches de génération et de complétion de code, ainsi que de…StarCoder est un grand modèle linguistique entraîné sur du code source et du langage naturel. Il excelle dans les tâches de génération et de complétion de code, ainsi que de…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

DeepSeek est une entreprise de recherche en IA dédiée au développement de l'intelligence artificielle générale. Elle propose des LLM de pointe en open source tels que DeepSeek-V4,…

Modèles d'IA et LLM

N°2 en LLM

Voir l'outil

Entreprise de recherche en IA dédiée au développement de l'intelligence artificielle générale. Elle propose des LLM de pointe en open source tels que DeepSeek-V4,…DeepSeek est une entreprise de recherche en IA dédiée au développement de l'intelligence artificielle générale. Elle propose des LLM de pointe en open source tels que DeepSeek-V4,…

En vedetteModèles d'IA et LLM
N°2 en LLM

Falcon3-10B-Instruct est un modèle de langage à la pointe de la technologie, conçu pour des tâches de raisonnement, de compréhension linguistique et de suivi d'instructions. Il…

Modèles d'IA et LLM

N°48 en LLM

Voir l'outil

Falcon3-10B-Instruct est un modèle de langage à la pointe de la technologie, conçu pour des tâches de raisonnement, de compréhension linguistique et de suivi d'instructions. Il…

Modèles d'IA et LLM
N°48 en LLM

Llama-3.2-3B-Instruct est un modèle d'IA avancé conçu pour la génération de texte et de code multilingues. Il offre des capacités robustes pour diverses applications, en mettant…

Modèles d'IA et LLM
Voir l'outil

Llama-3.2-3B-Instruct est un modèle d'IA avancé conçu pour la génération de texte et de code multilingues. Il offre des capacités robustes pour diverses applications, en mettant…

Modèles d'IA et LLM
Voir le Top 50 LLM

Mixtral-8x22B-Instruct-v0.1 est un modèle de langage de grande taille affiné pour des tâches d'instruction. Il prend en charge l'appel de fonctions et s'intègre aux…

Modèles d'IA et LLM

N°50 en LLM

Voir l'outil

Modèle de langage de grande taille affiné pour des tâches d'instruction. Il prend en charge l'appel de fonctions et s'intègre aux…Mixtral-8x22B-Instruct-v0.1 est un modèle de langage de grande taille affiné pour des tâches d'instruction. Il prend en charge l'appel de fonctions et s'intègre aux…

Modèles d'IA et LLM
N°50 en LLM

Qwen3-235B-A22B-Instruct-2507 est un modèle d'IA avancé conçu pour améliorer le suivi des instructions, le raisonnement logique et les capacités multilingues. Il excelle dans la…

Modèles d'IA et LLM
Voir l'outil

Modèle d'IA avancé conçu pour améliorer le suivi des instructions, le raisonnement logique et les capacités multilingues. Il excelle dans la…Qwen3-235B-A22B-Instruct-2507 est un modèle d'IA avancé conçu pour améliorer le suivi des instructions, le raisonnement logique et les capacités multilingues. Il excelle dans la…

Modèles d'IA et LLM
Voir le Top 50 LLM

Qwen3-Coder-480B-A35B-Instruct est un puissant modèle d'IA conçu pour des tâches de codage agentiques. Il prend en charge des capacités de long contexte et excelle dans l'appel…

Modèles d'IA et LLM
Voir l'outil

Puissant modèle d'IA conçu pour des tâches de codage agentiques. Il prend en charge des capacités de long contexte et excelle dans l'appel…Qwen3-Coder-480B-A35B-Instruct est un puissant modèle d'IA conçu pour des tâches de codage agentiques. Il prend en charge des capacités de long contexte et excelle dans l'appel…

Modèles d'IA et LLM
Voir le Top 5 Modèles IA

Mistral-Large-Instruct-2411 est un modèle de langage dense avec 123 milliards de paramètres, offrant des capacités avancées de raisonnement, de codage et multilingues. Il prend en…

Modèles d'IA et LLM
Voir l'outil

Modèle de langage dense avec 123 milliards de paramètres, offrant des capacités avancées de raisonnement, de codage et multilingues. Il prend en…Mistral-Large-Instruct-2411 est un modèle de langage dense avec 123 milliards de paramètres, offrant des capacités avancées de raisonnement, de codage et multilingues. Il prend en…

Modèles d'IA et LLM
Voir le Top 5 Modèles IA
1 sur 8