日本語の説明 | 한국어 설명 | English | Français | Português | Türkçe | Русский | Español | Italiano | ไทย | Deutsch | Tiếng Việt | עִברִית | Tagalog | Polski | Arabic | Hungarian | Srpski
- 🛠️ 功能齐全的 Discord、Twitter 和 Telegram 连接器
- 🔗 支持所有模型(Llama、Grok、OpenAI、Anthropic 等)
- 👥 多代理和房间支持
- 📚 轻松导入并与文档交互
- 💾 可检索的内存和文档存储
- 🚀 高度可扩展 - 创建您自己的操作和客户端
- ☁️ 支持多种模型(本地 Llama、OpenAI、Anthropic、Groq 等)
- 📦 开箱即用!
- 🤖 聊天机器人
- 🕵️ 自主代理
- 📈 业务流程自动化处理
- 🎮 游戏 NPC
- 🧠 交易
Eliza 是 GitHub 上排名第一的开源项目,我们正在推动下一代人机交互的发展,但我们仍然需要您的帮助,以确保代码质量最高,并快速响应影响我们整个构建者社区的关键问题.
为了确保可持续发展和持续创新,我们要求成功启动的项目贡献初始代币分配的 5-10%.
所有贡献都在链上公开跟踪,并专门用于生态系统开发.
AM84n1iLdxgVTAyENBcLdjXoyvjentTbu5Q6EpKV1PeG
Windows 用户注意: 需要安装 WSL 2.
git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start
当代理运行时,您应该会在最后看到运行 pnpm start:client 的消息. 打开另一个终端并移动到同一目录,然后运行以下命令并按照 URL 与您的代理聊天.
pnpm start:client
然后阅读 文档 以了解如何自定义您的 Eliza
# 克隆仓库
git clone https://github.com/elizaos/eliza.git
# 切换最新发布的版本
# Eliza 的迭代速度非常快,因此我们建议经常切换到最新的发布版本以避免出现问题.
git checkout $(git describe --tags --abbrev=0)
将 .env.example 复制为 .env 并填写适当的值.
cp .env.example .env
注意:.env 是可选的.如果您计划运行多个独立的代理,可以通过角色 JSON 传递密钥.
这将运行所有设置并使用默认角色启动机器人.
sh scripts/start.sh
-
打开
packages/core/src/defaultCharacter.ts
修改默认角色.取消注释并编辑. -
加载自定义角色:
- 使用
pnpm start --characters="path/to/your/character.json"
- 可以同时加载多个角色文件
- 使用
-
连接 X (Twitter)
- 在角色文件中将
"clients": []
更改为"clients": ["twitter"]
以连接 X
- 在角色文件中将
pnpm i
pnpm build
pnpm start
# 该项目迭代速度很快,有时如果您回到项目,需要清理项目
pnpm clean
您可能需要安装 Sharp.如果在启动时看到错误,请尝试使用以下命令安装:
pnpm install --include=optional sharp
- GitHub Issues. 最适合:使用 Eliza 时遇到的错误和功能建议.
- Discord. 最适合:分享您的应用程序并与社区互动.
- Developer Discord. 最适合:获取帮助和插件开发.