- 🛠️ สามารถเชื่อมต่อ Discord, Twitter และ Telegram ได้
- 🔗 ซัพพอร์ตครบทุกโมเดล (Llama, Grok, OpenAI, Anthropic, ฯลฯ)
- 👥 มัลติเอเจนต์และห้องสนทนา
- 📚 ง่ายต่อการดึงและเข้าถึงข้อมูลเอกสาร
- 💾 มีหน่วยความจำและที่จัดเก็บข้อมูล
- 🚀 ง่ายต่อการปรับแต่งไม่ว่าจะเป็นการสร้าง clients หรือกำหนด action
- ☁️ รองรับหลายโมเดล (local Llama, OpenAI, Anthropic, Groq, ฯลฯ)
- 📦 ครบเครื่องเรื่อง AI agent!
- 🤖 แชทบอท
- 🕵️ เอเจนต์อิสระ (Autonomous Agent)
- 📈 จัดการฝั่งธุรกิจ
- 🎮 ตัวละครในเกมที่ไม่ใช่ผู้เล่น (NPC)
- 🧠 การเทรด
หมายเหตุสำหรับผู้ใช้ Windows: จำเป็นต้องมี WSL 2
git clone https://github.com/ai16z/eliza-starter.git
cp .env.example .env
pnpm i && pnpm start
จากนั้นอ่าน คู่มือ เพื่อศึกษาวิธีการปรับแต่ง Eliza
# โคลน repo
git clone https://github.com/ai16z/eliza.git
# Checkout release ล่าสุด
# โปรเจกต์นี้มีการอัปเดตอยู่บ่อยครั้ง เราแนะนำให้ checkout release ล่าสุดเสมอ
git checkout $(git describe --tags --abbrev=0)
คัดลอก .env.example ไปเป็น .env และระบุค่าที่เหมาะสม
cp .env.example .env
หมายเหตุ: ไม่จำเป็นต้องใช้ .env หากคุณอยากใช้งานเอเจนต์หลายๆตัวพร้อมกัน คุณสามารถส่ง secrets ผ่าน JSON ของตัวละครได้
จะทำการติดตั้งโปรเจกต์ทั้งหมด และเริ่มต้น bot ด้วยตัวละครแบบค่าเริ่มต้น
sh scripts/start.sh
-
เปิด
agent/src/character.ts
เพื่อแก้ไขตัวละครเริ่มต้น นำคอมเม้นออกและเริ่มแก้ไข -
การโหลดตัวละคร custom:
- ใช้
pnpm start --characters="path/to/your/character.json"
- สามารถโหลดหลายๆตัวละครพร้อมกันได้
- ใช้
-
เชื่อมต่อกับ X (Twitter)
- เปลี่ยน
"clients": []
เป็น"clients": ["twitter"]
ในไฟล์ตัวละครเพื่อเชื่อมต่อกับ X (Twitter)
- เปลี่ยน
pnpm i
pnpm build
pnpm start
# โปรเจกต์นี้มีการอัปเดตอยู่บ่อยครั้ง บางครั้งอาจต้องทำการ clean โปรเจกต์ถ้าหากกลับมาทำใหม่
pnpm clean
คุณอาจต้องติดตั้ง Sharp ถ้าหากคุณเห็นข้อความ error เมื่อเริ่มต้น สามารถลองติดตั้งด้วยคำสั่งต่อไปนี้:
pnpm install --include=optional sharp
- GitHub Issues. เหมาะสำหรับ: เมื่อปัญหาที่พบเมื่อใช้ Eliza และข้อเสนอแนะเกี่ยวกับฟีเจอร์เพิ่มเติม
- Discord. เหมาะสำหรับ: แชร์ผลงานแอปพลิเคชั่นและพบปะกับคอมมูนิตี้