Перейти к содержимому

Выберите язык

Текущий язык: Русский

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.

🔥 Большие языковые модели (LLM) произвели фурор во всем сообществе NLP всем сообществе AI во всём мире. Здесь собрана подборка статей о больших языковых моделях, особенно связанных с ChatGPT. Также здесь представлены фреймворки для обучения LLM, инструменты для развёртывания LLM, курсы и учебные материалы по LLM, а также все общедоступные контрольные точки моделей LLM и API.

  • TinyZero — чистая, минималистичная и доступная для изучения реализация DeepSeek R1-Zero
  • open-r1 — полностью открытая реализация DeepSeek-R1
  • DeepSeek-R1 — модели рассуждений первого поколения от DeepSeek.
  • Qwen2.5-Max — исследование возможностей крупномасштабной MoE-модели.
  • OpenAI o3-mini — продвижение границ экономически эффективного рассуждения.
  • DeepSeek-V3 — первая модель уровня GPT-4o с открытым исходным кодом.
  • Kimi-K2 — языковая MoE-модель с 32B активных и 1T общих параметров.
основные статьи
Датаключевые словаОрганизацияСтатья
2017-06ТрансформерыGoogleAttention 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-01Законы масштабированияOpenAIScaling 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-08Базовые моделиStanfordOn 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-06Эмерджентные способностиGoogleEmergent 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-01Коллекция Flan 2022GoogleThe 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] Если вас интересует область LLM, приведённый выше список основополагающих статей поможет изучить её историю и современное состояние. Однако каждое направление LLM предлагает уникальные идеи и результаты, важные для понимания всей области. Подробный список статей по различным подразделам см. по ссылке ниже:

другие статьи
  • Awesome-LLM-hallucination — список статей о галлюцинациях LLM.

  • awesome-hallucination-detection — список статей об обнаружении галлюцинаций в LLM.

  • LLMsPracticalGuide — подборка практических руководств по LLM.

  • Awesome ChatGPT Prompts — коллекция примеров промптов для модели ChatGPT.

  • awesome-chatgpt-prompts-zh — китайская коллекция примеров промптов для модели ChatGPT.

  • Awesome ChatGPT — подборка ресурсов по ChatGPT и GPT-3 от OpenAI.

  • Chain-of-Thoughts Papers — подборка, начавшаяся с работы «Промптинг с цепочкой рассуждений вызывает способность к рассуждению у больших языковых моделей».

  • Awesome Deliberative Prompting — как просить LLM надёжно рассуждать и принимать решения с учётом доводов.

  • Instruction-Tuning-Papers — подборка, начавшаяся с Natrural-Instruction (ACL 2022), FLAN (ICLR 2022) и T0 (ICLR 2022).

  • LLM Reading List — список статей и ресурсов о больших языковых моделях.

  • Reasoning using Language Models — коллекция статей и ресурсов о рассуждениях с помощью языковых моделей.

  • Chain-of-Thought Hub — измерение способности LLM к рассуждению.

  • Awesome GPT — подборка интересных проектов и ресурсов, связанных с GPT, ChatGPT, OpenAI, LLM и другими темами.

  • Awesome GPT-3 — коллекция демонстраций и статей об API OpenAI GPT-3.

  • Awesome LLM Human Preference Datasets — коллекция наборов данных о человеческих предпочтениях для настройки LLM на инструкции, RLHF и оценки.

  • RWKV-howto — возможно, полезные материалы и руководство по изучению RWKV.

  • ModelEditingPapers — список статей и ресурсов по редактированию больших языковых моделей.

  • Awesome LLM Security — подборка полезных инструментов, документов и проектов по безопасности LLM.

  • Awesome-Align-LLM-Human — коллекция статей и ресурсов о согласовании больших языковых моделей (LLM) с человеком.

  • Awesome-Code-LLM — тщательно составленный список лучших LLM для кода и исследований.

  • Awesome-LLM-Compression — интересные исследовательские статьи и инструменты по сжатию LLM.

  • Awesome-LLM-Systems — интересные исследовательские статьи о системах LLM.

  • awesome-llm-webapps — коллекция приложений для LLM с открытым исходным кодом, которые активно поддерживаются.

  • awesome-japanese-llm — 日本語LLMまとめ — обзор японских LLM.

  • Awesome-LLM-Healthcare — список статей для обзора LLM в медицине.

  • Awesome-LLM-Inference — подборка статей об инференсе LLM с кодом.

  • Awesome-LLM-3D — подборка мультимодальных больших языковых моделей для трёхмерного мира, включая понимание 3D, рассуждение, генерацию и воплощённых агентов.

  • LLMDatahub — подборка наборов данных для обучения чат-ботов со ссылками, размером, языком, областью применения и кратким описанием каждого набора.

  • Awesome-Chinese-LLM — подборка китайских больших языковых моделей с открытым исходным кодом, преимущественно небольших, пригодных для локального развёртывания и недорогого обучения; включает базовые модели, дообучение и приложения для отдельных областей, наборы данных, учебные материалы и многое другое.

  • LLM4Opt — применение больших языковых моделей (LLM) для различных задач оптимизации (Opt) — развивающееся направление исследований. Здесь собраны ссылки и статьи по LLM4Opt.

  • awesome-language-model-analysis — список статей о теоретическом и эмпирическом анализе языковых моделей, включая динамику обучения, выразительные возможности, интерпретируемость, обобщение и другие интересные темы.

  • Chatbot Arena Leaderboard — платформа тестирования больших языковых моделей (LLM) с анонимными случайными состязаниями, результаты которых собираются от сообщества.
  • LiveBench — сложный бенчмарк LLM, устойчивый к загрязнению данными.
  • Open LLM Leaderboard — отслеживает, ранжирует и оценивает выпускаемые LLM и чат-боты.
  • AlpacaEval — автоматическая оценка моделей языка, следующих инструкциям, с использованием набора бенчмарков Nous.
другие рейтинги
  • ACLUE — бенчмарк для оценки понимания древнекитайского языка.
  • BeHonest — новаторский бенчмарк, созданный для всесторонней оценки честности LLM.
  • Berkeley Function-Calling Leaderboard — оценивает способность LLM вызывать внешние функции и инструменты.
  • Chinese Large Model Leaderboard — экспертный бенчмарк для китайских LLM.
  • CompassRank — исследует самые передовые языковые и визуальные модели и предлагает отрасли и исследователям всесторонний, объективный и нейтральный ориентир для оценки.
  • CompMix — бенчмарк для оценки методов QA, работающих со смесью разнородных источников данных (баз знаний, текста, таблиц и инфоблоков).
  • DreamBench++ — бенчмарк для оценки больших языковых моделей (LLM) в различных задачах, связанных с воображением в тексте и изображениях.
  • FELM — метабенчмарк, оценивающий, насколько хорошо средства проверки фактичности анализируют результаты больших языковых моделей (LLM).
  • InfiBench — бенчмарк для оценки способности больших языковых моделей (LLM) отвечать на практические вопросы, связанные с программированием.
  • LawBench — бенчмарк для оценки больших языковых моделей в юридической области.
  • LLMEval — помогает понять, как эти модели работают в различных сценариях, и анализировать результаты с точки зрения интерпретируемости.
  • M3CoT — бенчмарк для оценки больших языковых моделей в различных мультимодальных задачах рассуждения, включая язык, естественные и социальные науки, физические и социальные знания здравого смысла, временное рассуждение, алгебру и геометрию.
  • MathEval — комплексная платформа для оценки математических способностей больших моделей в 20 областях на почти 30 000 математических задачах.
  • MixEval — динамический бенчмарк на основе эталонных ответов, составленный из готовых наборов тестов. Он оценивает LLM с высокой точностью ранжирования (корреляция с Chatbot Arena — 0,96), работая локально и быстро (время и стоимость составляют 6% от запуска MMLU).
  • MMedBench — бенчмарк для оценки способности больших языковых моделей отвечать на медицинские вопросы на разных языках.
  • MMToM-QA — мультимодальный бенчмарк вопросов и ответов для оценки способности моделей ИИ понимать убеждения и цели людей.
  • OlympicArena — бенчмарк для оценки моделей ИИ в различных академических дисциплинах, включая математику, физику, химию, биологию и другие.
  • PubMedQA — биомедицинский бенчмарк вопросов и ответов, предназначенный для ответов на исследовательские вопросы с использованием аннотаций PubMed.
  • SciBench — бенчмарк для оценки больших языковых моделей (LLM) при решении сложных научных задач университетского уровня, например по химии, физике и математике.
  • SuperBench — платформа для оценки больших языковых моделей (LLM) в различных задачах, особенно в понимании естественного языка, рассуждении и обобщении.
  • SuperLim — бенчмарк понимания шведского языка, оценивающий модели обработки естественного языка (NLP) в таких задачах, как анализ аргументации, семантическое сходство и текстовое следование.
  • TAT-DQA — крупномасштабный набор данных визуальных вопросов и ответов по документам (VQA), предназначенный для сложного понимания документов, в частности финансовых отчётов.
  • TAT-QA — крупномасштабный бенчмарк вопросов и ответов на основе реальных финансовых данных, объединяющий табличную и текстовую информацию.
  • VisualWebArena — бенчмарк для оценки мультимодальных веб-агентов на реалистичных задачах, основанных на визуальном контексте.
  • We-Math — бенчмарк для оценки способности больших мультимодальных моделей (LMM) выполнять математические рассуждения на уровне человека.
  • WHOOPS! — набор данных для проверки способности ИИ рассуждать о визуальном здравом смысле на изображениях, противоречащих привычным ожиданиям.
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

Источник: LLMDataHub

  • IBM data-prep-kit — набор инструментов с открытым исходным кодом для эффективной обработки неструктурированных данных: готовые модули масштабируются от локального запуска до кластера.
  • Datatrove — упрощает обработку данных благодаря набору настраиваемых, не зависящих от платформы блоков конвейера, избавляя от необходимости писать множество скриптов.
  • Dingo — комплексный инструмент оценки качества данных.
  • FastDatasets — мощный инструмент для создания высококачественных обучающих наборов данных для больших языковых моделей.
  • lm-evaluation-harness — фреймворк для оценки языковых моделей в режиме few-shot.
  • lighteval — лёгкий набор инструментов для оценки LLM, который Hugging Face использует внутри компании.
  • simple-evals — инструменты оценки от OpenAI.
другие фреймворки для оценки
  • OLMO-eval — репозиторий для оценки открытых языковых моделей.
  • MixEval — надёжный набор инструментов для оценки в один клик, совместимый как с моделями с открытым исходным кодом, так и с проприетарными моделями; поддерживает MixEval и другие бенчмарки.
  • HELM — комплексная оценка языковых моделей (HELM), фреймворк для повышения их прозрачности.
  • instruct-eval — репозиторий содержит код для количественной оценки моделей, настроенных на следование инструкциям, таких как Alpaca и Flan-T5, на отложенных задачах.
  • Giskard — библиотека тестирования и оценки приложений на основе LLM, особенно RAG-систем.
  • LangSmith — единая платформа на базе фреймворка LangChain для оценки, совместной работы с участием человека (HITL), ведения журналов и мониторинга приложений на основе LLM.
  • Ragas — фреймворк для оценки конвейеров генерации с дополнением извлечённой информацией (RAG).
  • Meta Lingua — компактная, эффективная и легко модифицируемая кодовая база для исследований LLM.
  • Litgpt — более 20 высокопроизводительных LLM и рецепты для предварительного обучения, дообучения и масштабного развёртывания.
  • nanotron — минималистичный инструмент для обучения больших языковых моделей с 3D-параллелизмом.
  • DeepSpeed — библиотека оптимизации глубокого обучения, упрощающая распределённое обучение и инференс и повышающая их эффективность.
  • Megatron-LM — текущие исследования масштабного обучения моделей Transformer.
  • torchtitan — библиотека PyTorch для обучения больших моделей.
другие фреймворки
  • Megatron-DeepSpeed — версия Megatron-LM от NVIDIA на базе DeepSpeed с дополнительной поддержкой обучения MoE-моделей, Curriculum Learning, 3D-параллелизма и других функций.
  • torchtune — библиотека на базе PyTorch для дообучения LLM.
  • ROLL — эффективная и удобная библиотека масштабирования обучения с подкреплением для больших языковых моделей.
  • veRL — гибкий и эффективный фреймворк RL для LLM.
  • NeMo Framework — фреймворк генеративного ИИ для исследователей и разработчиков PyTorch, работающих с большими языковыми моделями (LLM), мультимодальными моделями (MM), автоматическим распознаванием речи (ASR), синтезом речи (TTS) и компьютерным зрением (CV).
  • Colossal-AI — делает большие модели ИИ дешевле, быстрее и доступнее.
  • BMTrain — эффективное обучение больших моделей.
  • Mesh Tensorflow — Mesh TensorFlow: упрощённое распараллеливание моделей.
  • maxtext — простая, производительная и масштабируемая LLM на Jax!
  • GPT-NeoX — реализация авторегрессионных трансформеров с параллелизмом моделей на GPU на основе библиотеки DeepSpeed.
  • Transformer Engine — библиотека для ускорения обучения моделей Transformer на GPU NVIDIA.
  • OpenRLHF — простой в использовании, масштабируемый и высокопроизводительный фреймворк RLHF (полное дообучение PPO для моделей 70B+, итеративный DPO, LoRA, RingAttention и RFT).
  • TRL — полнофункциональная библиотека с набором инструментов для обучения языковых моделей Transformer с помощью обучения с подкреплением: от контролируемого дообучения (SFT) и моделирования вознаграждения (RM) до проксимальной оптимизации политики (PPO).
  • unslothai — фреймворк для эффективного дообучения. На странице GitHub доступны готовые шаблоны для дообучения различных LLM, позволяющие бесплатно обучать собственные данные в облаке Google Colab.
  • Axolotl — фреймворк с открытым исходным кодом для дообучения и оценки LLM. Он упрощает эксперименты с различными конфигурациями обучения, воспроизведение и публикацию результатов и поддерживает LoRA, QLoRA, DeepSpeed, PEFT и конфигурации с несколькими GPU.

Источник: llm-inference-solutions

  • SGLang — быстрый фреймворк обслуживания больших языковых и визуально-языковых моделей.
  • vLLM — высокопроизводительный и экономичный по памяти механизм инференса и обслуживания LLM.
  • llama.cpp — инференс LLM на C/C++.
  • ollama — быстро начните работу с Llama 3, Mistral, Gemma и другими большими языковыми моделями.
  • TGI — набор инструментов для развёртывания и обслуживания больших языковых моделей (LLM).
  • TensorRT-LLM — фреймворк NVIDIA для инференса LLM.
другие инструменты развёртывания
  • FasterTransformer — фреймворк NVIDIA для инференса LLM (перешёл на TensorRT-LLM).
  • MInference — ускоряет инференс LLM с длинным контекстом с помощью приближённого динамического разреженного вычисления внимания, снижая задержку предварительного заполнения до 10 раз на A100 без потери точности.
  • exllama — более экономичная по памяти переработанная реализация Llama из HF transformers для квантованных весов.
  • FastChat — распределённая система обслуживания нескольких LLM с веб-интерфейсом и RESTful API, совместимыми с OpenAI.
  • mistral.rs — молниеносно быстрый инференс LLM.
  • SkyPilot — запускайте LLM и пакетные задания в любом облаке. Экономьте на затратах, получайте максимум доступности GPU и управляемое выполнение — всё через простой интерфейс.
  • Haystack — фреймворк NLP с открытым исходным кодом, позволяющий использовать LLM и модели на базе Transformer от Hugging Face, OpenAI и Cohere для работы с собственными данными.
  • OpenLLM — дообучайте, обслуживайте, развёртывайте и отслеживайте любые LLM с открытым исходным кодом в промышленной среде. Используется в BentoML для приложений на основе LLM.
  • DeepSpeed-Mii — MII обеспечивает низкую задержку и высокую пропускную способность инференса, как vLLM на базе DeepSpeed.
  • Text-Embeddings-Inference — инференс текстовых эмбеддингов на Rust, лицензия HFOIL.
  • Infinity — инференс текстовых эмбеддингов на Python.
  • LMDeploy — высокопроизводительный фреймворк с низкой задержкой для инференса и обслуживания LLM и VL.
  • Liger-Kernel — эффективные ядра Triton для обучения LLM.
  • prima.cpp — распределённая реализация llama.cpp, позволяющая запускать LLM уровня 70B на обычных устройствах.
  • deploy-llms-with-ansible — легко развёртывайте любую LLM на виртуальной машине с минимальной настройкой с помощью Ansible.

Источник: awesome-llm-apps

  • dspy — DSPy: фреймворк для программирования базовых моделей, а не составления промптов.
  • LangChain — популярная библиотека Python/JavaScript для объединения последовательностей промптов языковой модели.
  • LlamaIndex — библиотека Python для дополнения приложений на основе LLM данными.
другие приложения
  • MLflow — MLflow: фреймворк с открытым исходным кодом для полного жизненного цикла машинного обучения, помогающий разработчикам отслеживать эксперименты, оценивать модели и промпты, развёртывать модели и обеспечивать наблюдаемость с помощью трассировки.

  • Swiss Army Llama — полный набор инструментов для решения различных задач с локальными LLM.

  • LiteChain — облегчённая альтернатива LangChain для объединения LLM.

  • magentic — бесшовная интеграция LLM в виде функций Python.

  • wechat-chatgpt — использование ChatGPT в WeChat через wechaty.

  • promptfoo — тестируйте промпты, оценивайте и сравнивайте результаты LLM, обнаруживайте регрессии и улучшайте качество промптов.

  • Agenta — легко создавайте, версионируйте, оценивайте и развёртывайте приложения на основе LLM.

  • Serge — интерфейс чата на базе llama.cpp для запуска моделей Alpaca. Без ключей API и полностью на собственном хостинге!

  • Langroid — работа с LLM посредством мультиагентного программирования.

  • Embedchain — фреймворк для создания ботов наподобие ChatGPT на основе вашего набора данных.

  • Opik — уверенно оценивайте, тестируйте и выпускайте приложения на основе LLM с помощью набора инструментов наблюдаемости, настраивая результаты языковых моделей на протяжении всего цикла разработки и эксплуатации.

  • IntelliServer — упрощает оценку LLM, предоставляя единый микросервис для доступа к нескольким моделям ИИ и их тестирования.

  • Langchain-Chatchat — ранее langchain-ChatGLM; приложение вопросов и ответов с LangChain на основе локальной базы знаний и LLM (например, ChatGLM).

  • Search with Lepton — создайте собственную поисковую систему с диалоговым интерфейсом менее чем за 500 строк кода с помощью LeptonAI.

  • Robocorp — создавайте, развёртывайте и запускайте Actions на Python где угодно, расширяя возможности ИИ-агентов и ассистентов. В комплекте — обширные библиотеки, вспомогательные средства и журналирование.

  • Tune Studio — среда для разработчиков, позволяющая дообучать и развёртывать LLM.

  • LLocalSearch — локальный веб-поиск с помощью цепочек LLM.

  • AI Gateway — шлюз упрощает запросы к более чем 100 открытым и закрытым моделям с помощью единого API. Готов к промышленной эксплуатации: поддерживает кэширование, резервные варианты, повторные попытки, тайм-ауты, балансировку нагрузки и развёртывание на периферии для минимальной задержки.

  • talkd.ai dialog — простой API для развёртывания любой нужной RAG-системы или LLM с добавлением плагинов.

  • Wllama — привязка WebAssembly для llama.cpp, позволяющая выполнять инференс LLM в браузере.

  • GPUStack — менеджер кластеров GPU с открытым исходным кодом для запуска LLM.

  • MNN-LLM — фреймворк инференса на устройстве, включая инференс LLM на телефонах, ПК и устройствах IoT.

  • CAMEL — первый мультиагентный фреймворк для LLM.

  • QA-Pilot — интерактивный чат, использующий LLM Ollama/OpenAI/MistralAI для быстрого анализа и навигации по репозиториям кода GitHub или архивам файлов.

  • Shell-Pilot — взаимодействуйте с LLM через модели Ollama (или openAI, mistralAI), используя только shell-скрипты в Linux (или MacOS), чтобы интеллектуально управлять системой без зависимостей.

  • MindSQL — пакет Python для преобразования текста в SQL с возможностью самостоятельного хостинга и RESTful API, совместимыми как с проприетарными, так и с открытыми LLM.

  • Langfuse — платформа инженерии LLM с открытым исходным кодом 🪢: трассировка, оценки, управление промптами и интерактивная среда.

  • AdalFlow — библиотека для создания и автоматической оптимизации приложений на основе LLM.

  • Guidance — удобная на вид библиотека Python от Microsoft, использующая шаблоны Handlebars для объединения генерации, промптов и логического управления.

  • Evidently — фреймворк с открытым исходным кодом для оценки, тестирования и мониторинга систем на базе ML и LLM.

  • Chainlit — библиотека Python для создания интерфейсов чат-ботов.

  • Guardrails.ai — библиотека Python для проверки результатов и повторных попыток при сбоях. Пока находится в альфа-версии, поэтому возможны шероховатости и ошибки.

  • Semantic Kernel — библиотека Python/C#/Java от Microsoft с поддержкой шаблонов промптов, цепочек функций, векторизованной памяти и интеллектуального планирования.

  • Prompttools — инструменты Python с открытым исходным кодом для тестирования и оценки моделей, векторных БД и промптов.

  • Outlines — библиотека Python с предметно-ориентированным языком для упрощения промптинга и ограничения генерации.

  • Promptify — небольшая библиотека Python для решения задач NLP с помощью языковых моделей.

  • Scale Spellbook — платный продукт для создания, сравнения и выпуска приложений на основе языковых моделей.

  • PromptPerfect — платный продукт для тестирования и улучшения промптов.

  • Weights & Biases — платный продукт для отслеживания экспериментов по обучению моделей и разработке промптов.

  • OpenAI Evals — библиотека с открытым исходным кодом для оценки выполнения задач языковыми моделями и промптами.

  • Arthur Shield — платный продукт для обнаружения токсичности, галлюцинаций, инъекций промптов и других проблем.

  • LMQL — язык программирования для взаимодействия с LLM с поддержкой типизированных промптов, управления потоком выполнения, ограничений и инструментов.

  • ModelFusion — библиотека TypeScript для создания приложений на основе LLM и других моделей ML (преобразование речи в текст и текста в речь, генерация изображений).

  • OneKE — двуязычная китайско-английская модель извлечения знаний с использованием графов знаний и технологий обработки естественного языка.

  • llm-ui — библиотека React для создания пользовательских интерфейсов LLM.

  • Wordware — размещённая в интернете IDE, где специалисты без технического образования совместно с инженерами ИИ создают специализированных ИИ-агентов. Промптинг рассматривается как новый язык программирования, а не как блоки no-code/low-code.

  • Wallaroo.AI — развёртывайте, управляйте и оптимизируйте любые модели в любом масштабе и среде — от облака до периферии. Переход от ноутбука Python к инференсу занимает минуты.

  • Dify — платформа разработки приложений на основе LLM с открытым исходным кодом и интуитивно понятным интерфейсом, упрощающая рабочие процессы ИИ, управление моделями и промышленное развёртывание.

  • LazyLLM — приложение на основе LLM с открытым исходным кодом для простого создания мультиагентных приложений LLM; поддерживает развёртывание и дообучение моделей.

  • MemFree — гибридная поисковая система ИИ с открытым исходным кодом: мгновенно получайте точные ответы из интернета, закладок, заметок и документов. Поддерживается развёртывание в один клик.

  • AutoRAG — инструмент AutoML с открытым исходным кодом для RAG. Автоматически повышает качество ответов RAG: от создания набора данных для оценки генерации до развёртывания оптимизированного конвейера RAG.

  • Epsilla — универсальная платформа ИИ-агентов на основе ваших закрытых данных и знаний, предоставляющая готовых к эксплуатации ИИ-агентов с первого дня.

  • Arize-Phoenix — инструмент наблюдаемости ML с открытым исходным кодом, работающий в среде ноутбука. Позволяет отслеживать и дообучать LLM, модели CV и табличные модели.

  • LLM — утилита CLI и библиотека Python для взаимодействия с большими языковыми моделями через удалённые API, а также с моделями, которые можно установить и запускать на собственном компьютере.

  • Just-Chat — создавайте ИИ-агента на основе LLM и общайтесь с ним просто и быстро!

  • Agentic Radar — сканер безопасности CLI с открытым исходным кодом для агентных рабочих процессов. Анализирует исходный код рабочего процесса, обнаруживает уязвимости и создаёт интерактивную визуализацию с подробным отчётом о безопасности. Поддерживает LangGraph, CrewAI, n8n, OpenAI Agents и другие инструменты.

  • LangWatch — платформа с открытым исходным кодом для наблюдаемости LLM, оценки и оптимизации промптов.

  • TensorZero — фреймворк с открытым исходным кодом для создания готовых к эксплуатации приложений на основе LLM. Объединяет шлюз LLM, наблюдаемость, оптимизацию, оценку и экспериментирование.

  • Emergent Mind — последние новости ИИ, отобранные и объяснённые GPT-4.
  • ShareGPT — делитесь самыми необычными диалогами ChatGPT одним нажатием.
  • Major LLMs + Data Availability
  • 500+ Best AI Tools
  • Cohere Summarize Beta — представляем бета-версию Cohere Summarize: новую конечную точку для суммаризации текста.
  • chatgpt-wrapper — неофициальные API Python и CLI с открытым исходным кодом для взаимодействия с ChatGPT.
  • Cursor — пишите, редактируйте код и обсуждайте его с помощью мощного ИИ.
  • AutoGPT — экспериментальное приложение с открытым исходным кодом, демонстрирующее возможности языковой модели GPT-4.
  • OpenAGI — когда LLM встречается с экспертами в предметной области.
  • EasyEdit — простой в использовании фреймворк для редактирования больших языковых моделей.
  • chatgpt-shroud — расширение Chrome для ChatGPT от OpenAI, повышающее конфиденциальность: оно позволяет легко скрывать и показывать историю чатов. Подходит для защиты приватности при демонстрации экрана.
  • AI For Developers — список инструментов и агентов ИИ для разработчиков.

Работа над этим репозиторием продолжается, и мы всегда рады вашему вкладу!

Если я не уверен, подходят ли некоторые pull request для LLM, я оставлю их открытыми — вы можете проголосовать за них, поставив 👍.


Если у вас есть вопросы об этом субъективно составленном списке, не стесняйтесь написать мне: chengxin1998@stu.pku.edu.cn.

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт