Aller au contenu

Selectionner la langue

Langue actuelle: Français

LLM

Source: https://github.com/Hannibal046/Awesome-LLM at 538eed00fcb0
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

🔥 Les grands modèles de langage (LLM) ont bouleversé le monde du TAL la communauté de l’IA le monde entier. Voici une sélection d’articles sur les grands modèles de langage, notamment ceux liés à ChatGPT. Elle comprend également des cadres d’entraînement des LLM, des outils de déploiement, des cours et tutoriels sur les LLM, ainsi que tous les points de contrôle et API de LLM accessibles au public.

  • TinyZero - Reproduction épurée, minimale et accessible de DeepSeek R1-Zero
  • open-r1 - Reproduction entièrement ouverte de DeepSeek-R1
  • DeepSeek-R1 - Modèles de raisonnement de première génération de DeepSeek.
  • Qwen2.5-Max - Explorer les capacités des grands modèles MoE.
  • OpenAI o3-mini - Repousser les limites du raisonnement à coût maîtrisé.
  • DeepSeek-V3 - Premier modèle de niveau GPT-4o publié en open source.
  • Kimi-K2 - Modèle de langage MoE avec 32B de paramètres actifs et 1T au total.
articles marquants
Datemots-clésInstitutArticle
2017-06TransformersGoogleAttention Is All You Need
2018-06GPT 1.0OpenAIImproving Language Understanding by Generative Pre-Training
2018-10BERTGoogleBERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
2019-02GPT 2.0OpenAILanguage Models are Unsupervised Multitask Learners
2019-09Megatron-LMNVIDIAMegatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism
2019-10T5GoogleExploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
2019-10ZeROMicrosoftZeRO: Memory Optimizations Toward Training Trillion Parameter Models
2020-01Scaling LawOpenAIScaling Laws for Neural Language Models
2020-05GPT 3.0OpenAILanguage models are few-shot learners
2021-01Switch TransformersGoogleSwitch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsity
2021-08CodexOpenAIEvaluating Large Language Models Trained on Code
2021-08Foundation ModelsStanfordOn the Opportunities and Risks of Foundation Models
2021-09FLANGoogleFinetuned Language Models are Zero-Shot Learners
2021-10T0HuggingFace et al.Multitask Prompted Training Enables Zero-Shot Task Generalization
2021-12GLaMGoogleGLaM: Efficient Scaling of Language Models with Mixture-of-Experts
2021-12WebGPTOpenAIWebGPT: Browser-assisted question-answering with human feedback
2021-12RetroDeepMindImproving language models by retrieving from trillions of tokens
2021-12GopherDeepMindScaling Language Models: Methods, Analysis & Insights from Training Gopher
2022-01COTGoogleChain-of-Thought Prompting Elicits Reasoning in Large Language Models
2022-01LaMDAGoogleLaMDA: Language Models for Dialog Applications
2022-01MinervaGoogleSolving Quantitative Reasoning Problems with Language Models
2022-01Megatron-Turing NLGMicrosoft&NVIDIAUsing Deep and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model
2022-03InstructGPTOpenAITraining language models to follow instructions with human feedback
2022-04PaLMGooglePaLM: Scaling Language Modeling with Pathways
2022-04ChinchillaDeepMindTraining Compute-Optimal Large Language Models
2022-05OPTMetaOPT: Open Pre-trained Transformer Language Models
2022-05UL2GoogleUnifying Language Learning Paradigms
2022-06Emergent AbilitiesGoogleEmergent Abilities of Large Language Models
2022-06BIG-benchGoogleBeyond the Imitation Game: Quantifying and extrapolating the capabilities of language models
2022-06METALMMicrosoftLanguage Models are General-Purpose Interfaces
2022-09SparrowDeepMindImproving alignment of dialogue agents via targeted human judgements
2022-10Flan-T5/PaLMGoogleScaling Instruction-Finetuned Language Models
2022-10GLM-130BTsinghuaGLM-130B: An Open Bilingual Pre-trained Model
2022-11HELMStanfordHolistic Evaluation of Language Models
2022-11BLOOMBigScienceBLOOM: A 176B-Parameter Open-Access Multilingual Language Model
2022-11GalacticaMetaGalactica: A Large Language Model for Science
2022-12OPT-IMLMetaOPT-IML: Scaling Language Model Instruction Meta Learning through the Lens of Generalization
2023-01Flan 2022 CollectionGoogleThe Flan Collection: Designing Data and Methods for Effective Instruction Tuning
2023-02LLaMAMetaLLaMA: Open and Efficient Foundation Language Models
2023-02Kosmos-1MicrosoftLanguage Is Not All You Need: Aligning Perception with Language Models
2023-03LRUDeepMindResurrecting Recurrent Neural Networks for Long Sequences
2023-03PaLM-EGooglePaLM-E: An Embodied Multimodal Language Model
2023-03GPT 4OpenAIGPT-4 Technical Report
2023-04LLaVAUW–Madison&MicrosoftVisual Instruction Tuning
2023-04PythiaEleutherAI et al.Pythia: A Suite for Analyzing Large Language Models Across Training and Scaling
2023-05DromedaryCMU et al.Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervision
2023-05PaLM 2GooglePaLM 2 Technical Report
2023-05RWKVBo PengRWKV: Reinventing RNNs for the Transformer Era
2023-05DPOStanfordDirect Preference Optimization: Your Language Model is Secretly a Reward Model
2023-05ToTGoogle&PrincetonTree of Thoughts: Deliberate Problem Solving with Large Language Models
2023-07LLaMA2MetaLlama 2: Open Foundation and Fine-Tuned Chat Models
2023-10Mistral 7BMistralMistral 7B
2023-12MambaCMU&PrincetonMamba: Linear-Time Sequence Modeling with Selective State Spaces
2024-01DeepSeek-v2DeepSeekDeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Model
2024-02OLMoAi2OLMo: Accelerating the Science of Language Models
2024-05Mamba2CMU&PrincetonTransformers are SSMs: Generalized Models and Efficient Algorithms Through Structured State Space Duality
2024-05Llama3MetaThe Llama 3 Herd of Models
2024-06FineWebHuggingFaceThe FineWeb Datasets: Decanting the Web for the Finest Text Data at Scale
2024-09OLMoEAi2OLMoE: Open Mixture-of-Experts Language Models
2024-12Qwen2.5AlibabaQwen2.5 Technical Report
2024-12DeepSeek-V3DeepSeekDeepSeek-V3 Technical Report
2025-01DeepSeek-R1DeepSeekDeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning

[!NOTE] Si le domaine des LLM vous intéresse, la liste ci-dessus d’articles marquants peut vous aider à en explorer l’histoire et l’état de l’art. Toutefois, chaque axe des LLM apporte des perspectives et contributions uniques, essentielles à la compréhension globale du domaine. Pour consulter une liste détaillée d’articles dans différents sous-domaines, veuillez suivre le lien suivant :

autres articles
  • Awesome-LLM-hallucination - Liste d’articles sur les hallucinations des LLM.

  • awesome-hallucination-detection - Liste d’articles sur la détection des hallucinations dans les LLM.

  • LLMsPracticalGuide - Une sélection de ressources pratiques pour les LLM.

  • Awesome ChatGPT Prompts - Un recueil d’exemples de prompts à utiliser avec le modèle ChatGPT.

  • awesome-chatgpt-prompts-zh - Un recueil chinois d’exemples de prompts à utiliser avec le modèle ChatGPT.

  • Awesome ChatGPT - Sélection de ressources sur ChatGPT et GPT-3 d’OpenAI.

  • Chain-of-Thoughts Papers - Une tendance lancée par « Chain of Thought Prompting Elicits Reasoning in Large Language Models ».

  • Awesome Deliberative Prompting - Comment demander aux LLM de produire un raisonnement fiable et de prendre des décisions éclairées par le raisonnement.

  • Instruction-Tuning-Papers - Une tendance lancée par Natrural-Instruction (ACL 2022), FLAN (ICLR 2022) et T0 (ICLR 2022).

  • LLM Reading List - Une liste d’articles et de ressources sur les grands modèles de langage.

  • Reasoning using Language Models - Recueil d’articles et de ressources sur le raisonnement à l’aide des modèles de langage.

  • Chain-of-Thought Hub - Mesure des performances de raisonnement des LLM.

  • Awesome GPT - Une sélection de projets et de ressources remarquables liés à GPT, ChatGPT, OpenAI, aux LLM et bien plus encore.

  • Awesome GPT-3 - Un recueil de démonstrations et d’articles sur l’API GPT-3 d’OpenAI.

  • Awesome LLM Human Preference Datasets - Un recueil de jeux de données de préférences humaines pour l’ajustement des instructions des LLM, le RLHF et l’évaluation.

  • RWKV-howto - Ressources et tutoriel potentiellement utiles pour découvrir RWKV.

  • ModelEditingPapers - Une liste d’articles et de ressources sur l’édition des grands modèles de langage.

  • Awesome LLM Security - Une sélection d’outils, de documents et de projets remarquables sur la sécurité des LLM.

  • Awesome-Align-LLM-Human - Un recueil d’articles et de ressources sur l’alignement des grands modèles de langage (LLM) avec les humains.

  • Awesome-Code-LLM - Une sélection des meilleurs code-LLM pour la recherche.

  • Awesome-LLM-Compression - Articles et outils de recherche remarquables sur la compression des LLM.

  • Awesome-LLM-Systems - Articles de recherche remarquables sur les systèmes LLM.

  • awesome-llm-webapps - Un recueil d’applications Web open source et activement maintenues pour les applications LLM.

  • awesome-japanese-llm - Compilation des LLM japonais — présentation des LLM japonais.

  • Awesome-LLM-Healthcare - Liste d’articles de la revue sur les LLM en médecine.

  • Awesome-LLM-Inference - Une sélection d’articles remarquables sur l’inférence des LLM, accompagnés de leur code.

  • Awesome-LLM-3D - Une sélection de grands modèles de langage multimodaux dans le monde 3D, couvrant la compréhension et le raisonnement 3D, la génération et les agents incarnés.

  • LLMDatahub - Un recueil sélectionné de jeux de données conçus spécifiquement pour l’entraînement de chatbots, avec les liens, la taille, la langue, l’utilisation et une brève description de chaque jeu de données.

  • Awesome-Chinese-LLM - Recense des grands modèles de langage chinois open source, principalement des modèles compacts, déployables en privé et peu coûteux à entraîner, ainsi que des modèles de base, des ajustements fins et applications spécialisés, des jeux de données et des tutoriels.

  • LLM4Opt - L’application des grands modèles de langage (LLM) à diverses tâches d’optimisation (Opt) constitue un domaine de recherche émergent. Voici un recueil de références et d’articles sur LLM4Opt.

  • awesome-language-model-analysis - Cette liste d’articles porte sur l’analyse théorique ou empirique des modèles de langage : dynamique d’apprentissage, capacité d’expression, interprétabilité, généralisation et autres sujets intéressants.

  • Chatbot Arena Leaderboard - Une plateforme de benchmark pour les grands modèles de langage (LLM), proposant des duels anonymes et aléatoires organisés selon une approche participative.
  • LiveBench - Un benchmark exigeant et exempt de contamination.
  • Open LLM Leaderboard - Vise à suivre, classer et évaluer les LLM et les chatbots au fur et à mesure de leur publication.
  • AlpacaEval - Un évaluateur automatique des modèles de langage suivant des instructions, utilisant la suite de benchmarks Nous.
autres classements
  • ACLUE - Un benchmark d’évaluation axé sur la compréhension du chinois ancien.
  • BeHonest - Un benchmark novateur spécialement conçu pour évaluer de manière exhaustive l’honnêteté des LLM.
  • Berkeley Function-Calling Leaderboard - Évalue la capacité des LLM à appeler des fonctions ou outils externes.
  • Chinese Large Model Leaderboard - Un benchmark piloté par des experts pour les LLM chinois.
  • CompassRank - CompassRank vise à explorer les modèles linguistiques et visuels les plus avancés, en proposant à l’industrie et à la recherche une référence d’évaluation complète, objective et neutre.
  • CompMix - Un benchmark qui évalue les méthodes de questions-réponses opérant sur un mélange de sources d’entrée hétérogènes (bases de connaissances, textes, tableaux et infoboxes).
  • DreamBench++ - Un benchmark qui évalue les performances des grands modèles de langage (LLM) sur diverses tâches liées à l’imagination textuelle et visuelle.
  • FELM - Un méta-benchmark qui évalue la qualité avec laquelle les évaluateurs de factualité évaluent les résultats des grands modèles de langage (LLM).
  • InfiBench - Un benchmark conçu pour évaluer les grands modèles de langage (LLM), en particulier leur capacité à répondre à des questions de programmation liées au monde réel.
  • LawBench - Un benchmark conçu pour évaluer les grands modèles de langage dans le domaine juridique.
  • LLMEval - S’intéresse aux performances de ces modèles dans divers scénarios et à l’analyse des résultats sous l’angle de l’interprétabilité.
  • M3CoT - Un benchmark qui évalue les grands modèles de langage sur diverses tâches de raisonnement multimodal : langue, sciences naturelles et sociales, bon sens physique et social, raisonnement temporel, algèbre et géométrie.
  • MathEval - Une plateforme complète de benchmarking conçue pour évaluer les capacités mathématiques des grands modèles dans 20 domaines et près de 30 000 problèmes mathématiques.
  • MixEval - Un benchmark dynamique fondé sur la vérité terrain et dérivé de mélanges de benchmarks existants. Il évalue les LLM avec un classement de modèles très performant (corrélation de 0,96 avec Chatbot Arena), tout en fonctionnant rapidement et localement (6 % du temps et du coût de MMLU).
  • MMedBench - Un benchmark qui évalue la capacité des grands modèles de langage à répondre à des questions médicales dans plusieurs langues.
  • MMToM-QA - Un benchmark multimodal de questions-réponses conçu pour évaluer la capacité cognitive des modèles d’IA à comprendre les croyances et les objectifs humains.
  • OlympicArena - Un benchmark qui évalue les modèles d’IA dans plusieurs disciplines universitaires, notamment les mathématiques, la physique, la chimie et la biologie.
  • PubMedQA - Un benchmark biomédical de questions-réponses conçu pour répondre à des questions de recherche à partir de résumés PubMed.
  • SciBench - Un benchmark conçu pour évaluer les grands modèles de langage (LLM) sur la résolution de problèmes scientifiques complexes de niveau universitaire, notamment en chimie, en physique et en mathématiques.
  • SuperBench - Une plateforme de benchmark conçue pour évaluer les grands modèles de langage (LLM) sur un éventail de tâches, en particulier la compréhension du langage naturel, le raisonnement et la généralisation.
  • SuperLim - Un benchmark suédois de compréhension du langage qui évalue les modèles de traitement automatique des langues (NLP) sur différentes tâches, telles que l’analyse argumentative, la similarité sémantique et l’implication textuelle.
  • TAT-DQA - Un jeu de données à grande échelle de questions-réponses visuelles sur des documents (VQA), conçu pour la compréhension de documents complexes, notamment les rapports financiers.
  • TAT-QA - Un benchmark de questions-réponses à grande échelle axé sur les données financières du monde réel, combinant des informations tabulaires et textuelles.
  • VisualWebArena - Un benchmark conçu pour évaluer les performances des agents Web multimodaux sur des tâches réalistes ancrées visuellement.
  • We-Math - Un benchmark qui évalue la capacité des grands modèles multimodaux (LMM) à effectuer un raisonnement mathématique comparable à celui des humains.
  • WHOOPS! - Un jeu de données de benchmark qui teste la capacité de l’IA à raisonner sur le bon sens visuel à partir d’images défiant les attentes habituelles.
DeepSeek
Alibaba
Meta
Mistral AI
Google
Apple
Microsoft
AllenAI
xAI
Cohere
01-ai
Baichuan
Nvidia
BLOOM
Zhipu AI
OpenBMB
RWKV Foundation
ElutherAI
Stability AI
BigCode
DataBricks
Shanghai AI Laboratory
Moonshot AI

Référence : LLMDataHub

  • IBM data-prep-kit - Boîte à outils open source pour le traitement efficace de données non structurées, dotée de modules prêts à l’emploi et d’une évolutivité du poste local au cluster.
  • Datatrove - Libère le traitement des données de la folie des scripts en proposant des blocs de traitement en pipeline personnalisables et indépendants des plateformes.
  • Dingo - Dingo : un outil complet d’évaluation de la qualité des données.
  • FastDatasets - Un outil puissant pour créer des jeux de données d’entraînement de haute qualité pour les grands modèles de langage.
  • lm-evaluation-harness - Un cadre d’évaluation des modèles de langage en few-shot.
  • lighteval - Une suite légère d’évaluation des LLM utilisée en interne par Hugging Face.
  • simple-evals - Outils d’évaluation par OpenAI.
autres cadres d’évaluation
  • OLMO-eval - Un dépôt consacré à l’évaluation des modèles de langage ouverts.
  • MixEval - Une suite d’évaluation fiable, utilisable immédiatement et compatible avec les modèles open source comme propriétaires, prenant en charge MixEval et d’autres benchmarks.
  • HELM - Holistic Evaluation of Language Models (HELM), un cadre visant à accroître la transparence des modèles de langage.
  • instruct-eval - Ce dépôt contient du code permettant d’évaluer quantitativement, sur des tâches réservées, des modèles ajustés pour suivre des instructions tels qu’Alpaca et Flan-T5.
  • Giskard - Bibliothèque de tests et d’évaluation pour les applications LLM, en particulier les systèmes RAG.
  • LangSmith - Une plateforme unifiée du cadre LangChain pour l’évaluation, la collaboration HITL (Human In The Loop), la journalisation et la surveillance des applications LLM.
  • Ragas - Un cadre qui vous aide à évaluer vos pipelines de génération augmentée par récupération (RAG).
  • Meta Lingua - Une base de code légère, efficace et facile à modifier pour la recherche sur les LLM.
  • Litgpt - Plus de 20 LLM haute performance, avec des recettes pour le préentraînement, l’ajustement fin et le déploiement à grande échelle.
  • nanotron - Entraînement minimaliste de grands modèles de langage avec parallélisme 3D.
  • DeepSpeed - DeepSpeed est une bibliothèque d’optimisation de l’apprentissage profond qui simplifie et améliore l’efficacité de l’entraînement et de l’inférence distribués.
  • Megatron-LM - Recherche en cours sur l’entraînement de modèles Transformer à grande échelle.
  • torchtitan - Une bibliothèque PyTorch native pour l’entraînement de grands modèles.
autres cadres
  • Megatron-DeepSpeed - Version DeepSpeed de Megatron-LM de NVIDIA, qui ajoute la prise en charge de fonctions telles que l’entraînement de modèles MoE, l’apprentissage par curriculum, le parallélisme 3D et d’autres.
  • torchtune - Une bibliothèque native PyTorch pour l’ajustement fin des LLM.
  • ROLL - Une bibliothèque efficace et conviviale pour faire évoluer l’apprentissage par renforcement avec les grands modèles de langage.
  • veRL - veRL est un cadre d’apprentissage par renforcement flexible et efficace pour les LLM.
  • NeMo Framework - Cadre d’IA générative destiné aux chercheurs et développeurs PyTorch qui travaillent sur les grands modèles de langage (LLM), les modèles multimodaux (MM), la reconnaissance automatique de la parole (ASR), la synthèse vocale (TTS) et la vision par ordinateur (CV).
  • Colossal-AI - Rendre les grands modèles d’IA moins coûteux et plus rapides, et les rendre plus accessibles.
  • BMTrain - Entraînement efficace des grands modèles.
  • Mesh Tensorflow - Mesh TensorFlow : le parallélisme de modèles simplifié.
  • maxtext - Un LLM JAX simple, performant et évolutif !
  • GPT-NeoX - Une implémentation de Transformers autorégressifs parallélisés sur GPU, basée sur la bibliothèque DeepSpeed.
  • Transformer Engine - Une bibliothèque pour accélérer l’entraînement de modèles Transformer sur les GPU NVIDIA.
  • OpenRLHF - Un cadre RLHF évolutif, performant et facile à utiliser (réglage complet PPO 70B+, DPO itératif, LoRA, RingAttention et RFT).
  • TRL - TRL est une bibliothèque complète qui fournit des outils pour entraîner des modèles de langage Transformer par apprentissage par renforcement, de l’ajustement fin supervisé (SFT) à la modélisation de récompense (RM), puis à l’optimisation de politique proximale (PPO).
  • unslothai - Un cadre spécialisé dans l’ajustement fin efficace. Sa page GitHub propose des modèles prêts à l’emploi pour ajuster divers LLM, afin d’entraîner facilement vos propres données gratuitement dans le cloud Google Colab.
  • Axolotl - Cadre open source pour l’ajustement fin et l’évaluation des LLM. Il simplifie l’expérimentation avec différentes configurations d’entraînement ainsi que la reproduction et le partage des résultats, avec la prise en charge de LoRA, QLoRA, DeepSpeed, PEFT et de configurations multi-GPU.

Référence : llm-inference-solutions

  • SGLang - SGLang est un cadre de service rapide pour les grands modèles de langage et les modèles de langage visuel.
  • vLLM - Un moteur d’inférence et de service pour les LLM, offrant un débit élevé et une utilisation efficace de la mémoire.
  • llama.cpp - Inférence de LLM en C/C++.
  • ollama - Lancez-vous avec Llama 3, Mistral, Gemma et d’autres grands modèles de langage.
  • TGI - Une boîte à outils pour déployer et servir des grands modèles de langage (LLM).
  • TensorRT-LLM - Cadre NVIDIA pour l’inférence des LLM.
autres outils de déploiement
  • FasterTransformer - Cadre NVIDIA pour l’inférence des LLM (migré vers TensorRT-LLM).
  • MInference - Pour accélérer l’inférence des LLM à long contexte, calcule l’attention de façon creuse, dynamique et approchée, ce qui réduit jusqu’à 10 fois la latence de préremplissage sur un A100 tout en maintenant la précision.
  • exllama - Réécriture plus économe en mémoire de l’implémentation Llama de HF Transformers, conçue pour utiliser des poids quantifiés.
  • FastChat - Un système distribué de service multi-modèle pour les LLM, doté d’une interface Web et d’API REST compatibles avec OpenAI.
  • mistral.rs - Inférence de LLM à une vitesse fulgurante.
  • SkyPilot - Exécutez des LLM et des traitements par lots sur n’importe quel cloud. Réduisez les coûts au maximum, profitez d’une disponibilité optimale des GPU et d’une exécution gérée, le tout via une interface simple.
  • Haystack - Un cadre NLP open source qui permet d’utiliser les LLM et les modèles fondés sur Transformer de Hugging Face, OpenAI et Cohere pour interagir avec vos propres données.
  • OpenLLM - Ajustez, servez, déployez et surveillez en production tous les LLM open source. Utilisé en production chez BentoML pour des applications fondées sur les LLM.
  • DeepSpeed-Mii - MII permet une inférence à faible latence et à haut débit, similaire à vLLM et optimisée par DeepSpeed.
  • Text-Embeddings-Inference - Inférence de représentations vectorielles de texte en Rust, licence HFOIL.
  • Infinity - Inférence de représentations vectorielles de texte en Python.
  • LMDeploy - Un cadre d’inférence et de service pour les LLM et les modèles de langage visuel (VL), à haut débit et faible latence.
  • Liger-Kernel - Noyaux Triton efficaces pour l’entraînement des LLM.
  • prima.cpp - Une implémentation distribuée de llama.cpp qui permet d’exécuter des LLM de niveau 70B sur des appareils courants.
  • deploy-llms-with-ansible - Déployez facilement n’importe quel LLM sur une machine virtuelle avec une configuration minimale, à l’aide d’Ansible.

Référence : awesome-llm-apps

  • dspy - DSPy : le cadre pour programmer les modèles de fondation, plutôt que de leur soumettre des prompts.
  • LangChain — Une bibliothèque Python/JavaScript populaire pour chaîner des séquences de prompts de modèles de langage.
  • LlamaIndex — Une bibliothèque Python qui enrichit les applications LLM avec des données.
autres applications
  • MLflow - MLflow : un cadre open source couvrant tout le cycle de vie de l’apprentissage automatique, qui aide les développeurs à suivre les expériences, évaluer les modèles et prompts, déployer des modèles et ajouter de l’observabilité avec le traçage.

  • Swiss Army Llama - Un ensemble complet d’outils pour travailler avec des LLM locaux et réaliser diverses tâches.

  • LiteChain - Une alternative légère à LangChain pour composer des LLM.

  • magentic - Intégrez facilement les LLM sous forme de fonctions Python.

  • wechat-chatgpt - Utilisez ChatGPT sur WeChat via wechaty.

  • promptfoo - Testez vos prompts. Évaluez et comparez les résultats des LLM, détectez les régressions et améliorez la qualité des prompts.

  • Agenta - Créez, versionnez, évaluez et déployez facilement vos applications reposant sur les LLM.

  • Serge - Une interface de discussion conçue avec llama.cpp pour exécuter des modèles Alpaca. Sans clé API, entièrement auto-hébergée !

  • Langroid - Pilotez les LLM grâce à la programmation multi-agents.

  • Embedchain - Cadre permettant de créer des bots de type ChatGPT à partir de vos jeux de données.

  • Opik - Évaluez, testez et déployez vos applications LLM en toute confiance grâce à une suite d’outils d’observabilité qui calibre les résultats des modèles de langage tout au long du cycle de développement et de production.

  • IntelliServer - Simplifie l’évaluation des LLM en fournissant un microservice unifié pour accéder à plusieurs modèles d’IA et les tester.

  • Langchain-Chatchat - Anciennement langchain-ChatGLM, une application locale de questions-réponses fondée sur les connaissances et les LLM (comme ChatGLM), avec LangChain.

  • Search with Lepton - Créez votre propre moteur de recherche conversationnel en moins de 500 lignes de code avec LeptonAI.

  • Robocorp - Créez, déployez et exécutez des Actions en Python où que vous soyez pour améliorer vos agents et assistants d’IA. Tout est inclus : vaste ensemble de bibliothèques, d’outils auxiliaires et de journalisation.

  • Tune Studio - Environnement de test pour les développeurs, pour ajuster et déployer des LLM.

  • LLocalSearch - Recherche Web exécutée localement à l’aide de chaînes LLM.

  • AI Gateway — La passerelle simplifie les requêtes vers plus de 100 modèles open source et propriétaires avec une API unifiée. Prête pour la production, elle prend en charge la mise en cache, les solutions de repli, les nouvelles tentatives, les délais d’expiration et l’équilibrage de charge, et peut être déployée en périphérie pour réduire la latence.

  • talkd.ai dialog - API simple pour déployer le système RAG ou le LLM de votre choix avec des plugins.

  • Wllama - Liaison WebAssembly pour llama.cpp, permettant l’inférence des LLM dans le navigateur.

  • GPUStack - Un gestionnaire de clusters GPU open source pour exécuter des LLM.

  • MNN-LLM — Un cadre d’inférence sur appareil, comprenant l’inférence des LLM sur appareils (téléphones mobiles, PC, objets connectés).

  • CAMEL - Premier cadre multi-agents pour LLM.

  • QA-Pilot - Projet de conversation interactive qui utilise les LLM d’Ollama, OpenAI ou MistralAI pour explorer rapidement un dépôt de code GitHub ou des ressources de fichiers compressées.

  • Shell-Pilot - Interagissez avec des LLM via les modèles Ollama (ou OpenAI, MistralAI) au moyen de simples scripts shell sur Linux (ou macOS), pour gérer votre système intelligemment sans aucune dépendance.

  • MindSQL - Un paquet Python pour convertir du texte en SQL, avec des fonctions d’auto-hébergement et des API REST compatibles avec les LLM propriétaires et open source.

  • Langfuse - Plateforme open source d’ingénierie des LLM 🪢 : traçage, évaluations, gestion des prompts, évaluations et environnement de test.

  • AdalFlow - AdalFlow : la bibliothèque pour créer et optimiser automatiquement des applications LLM.

  • Guidance — Une bibliothèque Python pratique de Microsoft qui utilise les modèles Handlebars pour entrelacer génération, prompting et contrôle logique.

  • Evidently — Un cadre open source pour évaluer, tester et surveiller les systèmes ML et ceux reposant sur des LLM.

  • Chainlit — Une bibliothèque Python pour créer des interfaces de chatbot.

  • Guardrails.ai — Une bibliothèque Python pour valider les résultats et réessayer en cas d’échec. Encore en version alpha, elle peut donc présenter des défauts et des bugs.

  • Semantic Kernel — Une bibliothèque Python/C#/Java de Microsoft qui prend en charge la création de modèles de prompts, l’enchaînement de fonctions, la mémoire vectorisée et la planification intelligente.

  • Prompttools — Outils Python open source pour tester et évaluer les modèles, les bases de données vectorielles et les prompts.

  • Outlines — Une bibliothèque Python qui fournit un langage spécifique à un domaine pour simplifier les prompts et contraindre la génération.

  • Promptify — Une petite bibliothèque Python pour utiliser les modèles de langage dans des tâches de NLP.

  • Scale Spellbook — Produit payant pour créer, comparer et lancer des applications à base de modèles de langage.

  • PromptPerfect — Produit payant pour tester et améliorer les prompts.

  • Weights & Biases — Produit payant pour suivre les expériences d’entraînement de modèles et d’ingénierie des prompts.

  • OpenAI Evals — Bibliothèque open source pour évaluer les performances des modèles de langage et des prompts sur des tâches.

  • Arthur Shield — Produit payant qui détecte la toxicité, les hallucinations, les injections de prompts, etc.

  • LMQL — Langage de programmation pour interagir avec les LLM, avec prise en charge des prompts typés, du flux de contrôle, des contraintes et des outils.

  • ModelFusion - Bibliothèque TypeScript pour créer des applications avec des LLM et d’autres modèles d’apprentissage automatique (synthèse vocale vers texte, texte vers parole, génération d’images).

  • OneKE — Modèle bilingue chinois-anglais d’extraction de connaissances, combinant graphes de connaissances et technologies de traitement du langage naturel.

  • llm-ui - Une bibliothèque React pour créer des interfaces utilisateur pour LLM.

  • Wordware - Un environnement de développement intégré hébergé sur le Web où des spécialistes métier non techniques collaborent avec des ingénieurs en IA pour créer des agents spécialisés. Le prompting y est abordé comme un nouveau langage de programmation plutôt que comme des blocs low-code ou no-code.

  • Wallaroo.AI - Déployez, gérez et optimisez n’importe quel modèle à grande échelle, dans tout environnement du cloud à la périphérie. Permet de passer d’un notebook Python à l’inférence en quelques minutes.

  • Dify - Une plateforme open source de développement d’applications LLM dotée d’une interface intuitive qui simplifie les flux de travail d’IA, la gestion des modèles et le déploiement en production.

  • LazyLLM - Application LLM open source permettant de créer facilement des applications LLM multi-agents ; prend en charge le déploiement et l’ajustement fin des modèles.

  • MemFree - Moteur de recherche hybride d’IA open source qui fournit instantanément des réponses précises depuis Internet, les favoris, les notes et les documents. Déploiement en un clic.

  • AutoRAG - Outil AutoML open source pour RAG. Optimise automatiquement la qualité des réponses RAG, de l’évaluation du jeu de données de génération au déploiement du pipeline RAG optimisé.

  • Epsilla - Plateforme tout-en-un d’agents LLM utilisant vos données et connaissances privées, qui fournit des agents d’IA prêts pour la production dès le premier jour.

  • Arize-Phoenix - Outil open source d’observabilité du ML qui s’exécute dans votre environnement de notebook. Surveille et ajuste finement les LLM, les modèles de vision par ordinateur et les modèles tabulaires.

  • LLM - Utilitaire CLI et bibliothèque Python pour interagir avec les grands modèles de langage, via des API distantes ou des modèles installables et exécutables sur votre propre machine.

  • Just-Chat - Créez votre agent LLM et discutez avec lui simplement et rapidement !

  • Agentic Radar - Analyseur de sécurité CLI open source pour les flux de travail agentiques. Analyse le code source du workflow, détecte les vulnérabilités et génère une visualisation interactive ainsi qu’un rapport détaillé. Prend en charge LangGraph, CrewAI, n8n, OpenAI Agents et bien d’autres.

  • LangWatch - Plateforme open source d’observabilité des LLM, d’évaluation des prompts et d’optimisation des prompts.

  • TensorZero - TensorZero est un cadre open source pour créer des applications LLM de qualité production. Il unifie une passerelle LLM, l’observabilité, l’optimisation, les évaluations et l’expérimentation.

  • Emergent Mind - Les dernières nouvelles de l’IA, sélectionnées et expliquées par GPT-4.
  • ShareGPT - Partagez en un clic vos conversations ChatGPT les plus folles.
  • Major LLMs + Data Availability
  • 500+ Best AI Tools
  • Cohere Summarize Beta - Présentation de Cohere Summarize Beta : un nouveau point de terminaison pour le résumé de texte.
  • chatgpt-wrapper - ChatGPT Wrapper est une API Python et un outil CLI open source non officiel qui permet d’interagir avec ChatGPT.
  • Cursor - Écrivez, modifiez et discutez de votre code avec une IA puissante.
  • AutoGPT - Application expérimentale open source qui met en évidence les capacités du modèle de langage GPT-4.
  • OpenAGI - Quand les LLM rencontrent les experts du domaine.
  • EasyEdit - Un cadre facile à utiliser pour modifier les grands modèles de langage.
  • chatgpt-shroud - Extension Chrome pour ChatGPT d’OpenAI qui améliore la confidentialité en permettant de masquer et d’afficher facilement l’historique des conversations. Idéale pour préserver la confidentialité lors du partage d’écran.
  • AI For Developers - Liste d’outils et d’agents d’IA pour les développeurs.

Ce dépôt est actif et vos contributions sont toujours les bienvenues !

Je laisserai ouvertes certaines pull requests si je ne suis pas sûr qu’elles soient remarquables pour les LLM ; vous pouvez voter pour elles en ajoutant 👍.


Pour toute question sur cette liste sélective, n’hésitez pas à me contacter à l’adresse chengxin1998@stu.pku.edu.cn.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site