- 🛠️ Phương thức kết nối đầy đủ tính năng với Discord, Twitter và Telegram
- 🔗 Hỗ trợ mọi mô hình ngôn ngữ lớn (Llama, Grok, OpenAI, Anthropic, v.v.)
- 👥 Hỗ trợ nhiều tác nhân và phòng trò chuyện
- 📚 Dễ dàng tiếp nhận và tương tác với tài liệu của bạn
- 💾 Bộ nhớ và kho lưu trữ tài liệu có thể truy xuất
- 🚀 Có khả năng mở rộng cao - tạo hành động và ứng dụng của riêng bạn
- ☁️ Hỗ trợ nhiều mô hình cùng lúc (Llama, OpenAI, Anthropic, Groq, v.v.)
- 📦 Đơn giản là nó hoạt động!
- 🤖 Chatbots
- 🕵️ Các tác nhân tự động
- 📈 Xử lý các mô hình kinh tế
- 🎮 NPCs trong các trò chơi điện tử
- 🧠 Giao dịch (Trading)
Chú ý cho người dùng Windows: WSL 2 là bắt buộc.
git clone https://github.com/ai16z/eliza-starter.git
cp .env.example .env
pnpm i && pnpm start
Sau đó hãy đọc Tài liệu, để học cách để tùy chỉnh Eliza của bạn.
# Sao chép repository
git clone https://github.com/ai16z/eliza.git
# Kiểm tra bản phát hành mới nhất
# Dự án này cải tiến rất nhanh, vì vậy chúng tôi khuyên bạn nên kiểm tra bản phát hành mới nhất
git checkout $(git describe --tags --abbrev=0)
Sao chép .env.example vào .env và điền các giá trị thích hợp.
cp .env.example .env
Lưu ý: .env là tùy chọn. Nếu bạn đang có kế hoạch chạy nhiều tác nhân riêng biệt, bạn có thể truyền secret qua định dạng JSON.
Điều này sẽ chạy mọi thứ để thiết lập dự án và khởi động bot với tính cách (character) mặc định.
sh scripts/start.sh
-
Mở
agent/src/character.ts
, để chỉnh sửa tính cách mặc định. Bỏ chú thích và chỉnh sửa. -
Để chạy các tính cách tùy chỉnh:
- Sử dụng
pnpm start --characters="path/to/your/character.json"
- Nhiều tính cách có thể được chạy cùng lúc với nhau
- Sử dụng
-
Kết nối với X (Twitter)
- Thay đổi
"clients": []
thành"clients": ["twitter"]
ở trong tập tính cách (character) để kết nối với X.
- Thay đổi
pnpm i
pnpm build
pnpm start
# Dự án cải tiến rất nhanh, đôi khi bạn cần phải dọn dẹp dự án nếu bạn quay lại dự án
pnpm clean
Bạn có thể cần cài đặt Sharp. Nếu bạn thấy lỗi khi khởi động, hãy thử cài đặt bằng lệnh sau:
pnpm install --include=optional sharp
- GitHub Issues. Phù hợp nhất cho: các lỗi bạn gặp phải khi sử dụng Eliza và các đề xuất tính năng.
- Discord. Phù hợp nhất cho: chia sẻ ứng dụng của bạn và giao lưu với cộng đồng.