- 🛠️ Conexão completa para Discord, Twitter e Telegram
- 🔗 Suporte para todos os modelos (Llama, Grok, OpenAI, Anthropic, etc.)
- 👥 Suporte para multi-agente e salas
- 📚 Fácil interação com seus documentos
- 💾 Memória recuperável e armazenamento de documentos
- 🚀 Altamente extensível - crie suas próprias ações e clientes
- 📦 Simplesmente funciona!
Escola Dev para Agentes IA (conteúdo em inglês)
- 🤖 Chatbots
- 🕵️ Agentes autônomos
- 📈 Gestão de processos empresariais
- 🎮 NPCs para o seus jogos
- 🧠 Trading
Nota para usuários de Windows: WSL 2 é obrigatório.
git clone https://github.com/ai16z/eliza-starter.git
cp .env.example .env
pnpm i && pnpm build && pnpm start
Leia a Documentação para aprender como customizar a sua Eliza.
# Clone o repositório
git clone https://github.com/ai16z/eliza.git
# Dê checkout no último release
# O projeto está em constante e rápido desenvolvimento, então recomendamos que você cheque o último release
git checkout $(git describe --tags --abbrev=0)
Copie .env.example para .env e preencha os valores apropriados.
cp .env.example .env
Nota: .env é opcional. Se você estiver planejando rodar múltiplos agentes distintos, você pode passar segredos pelo JSON do personagem
Isso vai executar tudo que é necessário para configurar o projeto e começar o bot com o personagem padrão.
sh scripts/start.sh
-
Abra
packages/core/src/defaultCharacter.ts
para modificar o personagem padrão. Descomente e edite. -
Para carregar personsagens customizáveis:
- Use
pnpm start --characters="path/to/your/character.json"
- Múltiplos arquivos de personagem podem ser usados de forma simultânea
- Use
-
Conectando com o X (Twitter)
- mude
"clients": []
para"clients": ["twitter"]
no arquivo do personagem para conectar com o X
- mude
pnpm i
pnpm build
pnpm start
# O projeto está iterando bem rápido. Se você estiver voltando depois de um tempo, talvez precise fazer uma limpeza
pnpm clean
Talvez você precise instalar o Sharp. Se na hora de começar estiver apresentando algum erro, tente instalar com o seguinte comando:
pnpm install --include=optional sharp
- GitHub Issues. Melhor utilizado para: bugs que você encontrar utilizando a Eliza, e propostas de features.
- Discord. Melhor para: compartilhar seus apps e se conectar com a comunidade.