Repolode
camel-ai

camel-ai/camel

Um framework Python multiagente para criar, simular e estudar agentes baseados em LLMs, com suporte a ferramentas, memória e geração de dados.

Estrelas
17,939
Forks
2,121
Issues abertas
545
Último commit
ontem

O que é?

CAMEL é um framework Python para criar sistemas multiagentes com tecnologia de modelos de linguagem grandes. Ele oferece componentes para agentes com memória persistente, uso de ferramentas e comunicação baseada em papéis, além de sociedades de agentes em que vários agentes colaboram em tarefas. O projeto é conduzido por uma comunidade de pesquisa aberta que estuda como o comportamento dos agentes muda à medida que o número deles cresce.

O framework abrange várias áreas: geração de dados (como pipelines de Chain-of-Thought e Self-Instruct para criar datasets sintéticos), automação de tarefas por meio de role-playing e equipes de agentes no estilo força de trabalho, e simulação de mundos. Os modelos são criados por meio de uma factory que oferece suporte a várias plataformas de modelos, e os agentes podem receber toolkits, como ferramentas de busca na web.

A biblioteca pode ser instalada pelo PyPI como camel-ai, e o projeto inclui documentação, cookbooks e scripts de exemplo. Ele também serve de base para projetos de pesquisa relacionados, como OWL e OASIS.

Recursos principais

  • 01Agentes com memória persistente e chamadas de ferramentas
  • 02Sociedades multiagentes com role-playing e colaboração no estilo força de trabalho
  • 03Pipelines de geração de dados sintéticos, como CoT e Self-Instruct
  • 04Factory de modelos compatível com várias plataformas de LLM
  • 05Instalável pelo PyPI como camel-ai

Casos de uso

  • Pesquisar o comportamento e a escalabilidade de grandes grupos de agentes LLM
  • Gerar datasets sintéticos de instruções ou raciocínio
  • Automatizar tarefas com várias etapas usando uma equipe de agentes colaboradores
  • Criar agentes baseados em RAG que respondem a perguntas sobre documentos ou bases de código

Início rápido

  1. 1

    Instale o CAMEL pelo PyPI

    pip install camel-ai
  2. 2

    Instale o pacote web tools

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

    Defina sua chave de API da OpenAI

    export OPENAI_API_KEY='your_openai_api_key'
  4. 4

    Execute o código Python de exemplo do ChatAgent no README

Antes de usar

  • O exemplo de início rápido requer uma chave de API da OpenAI paga.
  • O exemplo do ChatAgent no README depende de um provedor de modelos externo.

Tópicos

Perguntas frequentes

O que é camel?
Um framework Python multiagente para criar, simular e estudar agentes baseados em LLMs, com suporte a ferramentas, memória e geração de dados. CAMEL é um framework Python para criar sistemas multiagentes com tecnologia de modelos de linguagem grandes. Ele oferece componentes para agentes com memória persistente, uso de ferramentas e comunicação baseada em papéis, além de sociedades de agentes em que vários agentes colaboram em tarefas. O projeto é conduzido por uma comunidade de pesquisa aberta que estuda como o comportamento dos agentes muda à medida que o número deles cresce.
camel é gratuito? Qual é a licença?
camel é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
camel ainda é mantido?
Manutenção ativa. O último commit de camel foi em 19 de out. de 2026.
Para que posso usar camel?
Pesquisar o comportamento e a escalabilidade de grandes grupos de agentes LLM Gerar datasets sintéticos de instruções ou raciocínio Automatizar tarefas com várias etapas usando uma equipe de agentes colaboradores Criar agentes baseados em RAG que respondem a perguntas sobre documentos ou bases de código
Como instalar camel?
Instale o CAMEL pelo PyPI: pip install camel-ai Instale o pacote web tools: pip install 'camel-ai[web_tools]' Defina sua chave de API da OpenAI: export OPENAI_API_KEY='your_openai_api_key' Execute o código Python de exemplo do ChatAgent no README
Onde consigo camel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/camel-ai/camel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados