Repolode
camel-ai

camel-ai/camel

Мультиагентный Python-фреймворк для создания, симуляции и изучения агентов на базе LLM, с поддержкой инструментов, памяти и генерации данных.

Звёзды
17,939
Форки
2,121
Открытые issues
545
Последний коммит
вчера

Что это?

CAMEL — это Python-фреймворк для создания мультиагентных систем на базе больших языковых моделей. Он предоставляет строительные блоки для агентов с сохраняемой памятью, поддержкой инструментов и ролевым взаимодействием, а также общества агентов, в которых несколько участников совместно решают задачи. Проектом занимается открытое исследовательское сообщество, изучающее, как меняется поведение агентов при увеличении их числа.

Фреймворк охватывает несколько направлений: генерацию данных (например, конвейеры Chain-of-Thought и Self-Instruct для создания синтетических наборов данных), автоматизацию задач с помощью ролевых сценариев и команд агентов в стиле рабочего коллектива, а также симуляцию миров. Модели создаются через фабрику, поддерживающую несколько платформ, а агентам можно предоставлять наборы инструментов, например для веб-поиска.

Библиотеку можно установить из PyPI под именем camel-ai; в проект также входят документация, кулинарные книги и примеры скриптов. Она служит основой для связанных исследовательских проектов, таких как OWL и OASIS.

Ключевые возможности

  • 01Агенты с сохраняемой памятью и вызовом инструментов
  • 02Мультиагентные сообщества с ролевым взаимодействием и совместной работой в стиле рабочего коллектива
  • 03Конвейеры генерации синтетических данных, например CoT и Self-Instruct
  • 04Фабрика моделей с поддержкой нескольких платформ LLM
  • 05Установка из PyPI под именем camel-ai

Сценарии использования

  • Изучение поведения и масштабирования больших групп агентов на базе LLM
  • Генерация синтетических наборов данных с инструкциями или рассуждениями
  • Автоматизация многоэтапных задач с помощью команды взаимодействующих агентов
  • Создание RAG-агентов, которые отвечают на вопросы по документам или кодовым базам

Быстрый старт

  1. 1

    Установите CAMEL из PyPI

    pip install camel-ai
  2. 2

    Установите пакет web tools

    pip install 'camel-ai[web_tools]'
  3. 3

    Укажите свой ключ API OpenAI

    export OPENAI_API_KEY='your_openai_api_key'
  4. 4

    Запустите пример кода Python для ChatAgent из README

Что важно знать

  • Для примера быстрого старта требуется платный ключ API OpenAI.
  • Пример ChatAgent из README зависит от внешнего поставщика моделей.

Темы

Частые вопросы

Что такое camel?
Мультиагентный Python-фреймворк для создания, симуляции и изучения агентов на базе LLM, с поддержкой инструментов, памяти и генерации данных. CAMEL — это Python-фреймворк для создания мультиагентных систем на базе больших языковых моделей. Он предоставляет строительные блоки для агентов с сохраняемой памятью, поддержкой инструментов и ролевым взаимодействием, а также общества агентов, в которых несколько участников совместно решают задачи. Проектом занимается открытое исследовательское сообщество, изучающее, как меняется поведение агентов при увеличении их числа.
camel можно использовать бесплатно? Какая у него лицензия?
camel распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
camel всё ещё поддерживается?
Активно поддерживается. Последний коммит в camel — 19 окт. 2026 г..
Для чего можно использовать camel?
Изучение поведения и масштабирования больших групп агентов на базе LLM Генерация синтетических наборов данных с инструкциями или рассуждениями Автоматизация многоэтапных задач с помощью команды взаимодействующих агентов Создание RAG-агентов, которые отвечают на вопросы по документам или кодовым базам
Как установить camel?
Установите CAMEL из PyPI: pip install camel-ai Установите пакет web tools: pip install 'camel-ai[web_tools]' Укажите свой ключ API OpenAI: export OPENAI_API_KEY='your_openai_api_key' Запустите пример кода Python для ChatAgent из README
Где скачать camel?
Исходный код и инструкции по установке — на GitHub: https://github.com/camel-ai/camel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Симулятор на Python, в котором LLM-агенты имитируют до миллиона пользователей социальных платформ в стиле Twitter и Reddit, чтобы изучать распространение информации и поляризацию.

5,3 тыс.653PythonApache-2.0Обновлён вчера