Skip to content

Latest commit

 

History

History
153 lines (99 loc) · 6.52 KB

README_FARSI.md

File metadata and controls

153 lines (99 loc) · 6.52 KB

الیزا 🤖

Eliza Banner

🌍 ترجمه‌های README

中文说明 | 日本語の説明 | 한국어 설명 | Français | Português | Türkçe | Русский | Español | Italiano | ไทย | Deutsch | Tiếng Việt | עִברִית | Tagalog | Polski | Arabic | Hungarian | Srpski| Persian

🚩 نمای کلی

Eliza Diagram

✨ ویژگی‌ها

  • 🛠️ رابط‌های کامل برای دیسکورد، توییتر و تلگرام
  • 🔗 پشتیبانی از تمام مدل‌ها (Llama, Grok, OpenAI, Anthropic و غیره)
  • 👥 پشتیبانی از چند Agent و Room
  • 📚 وارد کردن و تعامل آسان با Document شما
  • 💾 حافظه و ذخیره‌سازی اسناد قابل بازیابی
  • 🚀 بسیار قابل گسترش - ایجاد اقدامات و مشتریان خود
  • ☁️ پشتیبانی از مدل‌های متعدد (Llama local، OpenAI، Anthropic، Groq و غیره)
  • 📦 به سادگی کار می‌کند!

ویدیوهای آموزشی

مدرسه توسعه عامل هوش مصنوعی

🎯 موارد استفاده

  • 🤖 ربات‌های چت
  • 🕵️ Agentهای خودکار
  • 📈 مدیریت فرآیندهای تجاری
  • 🎮 NPC در بازی‌های ویدیویی
  • 🧠 معامله‌گری

🚀 شروع سریع

پیش‌نیازها

نکته برای کاربران ویندوز: WSL 2 مورد نیاز است.

استفاده از Starter (توصیه شده)

git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start

پس از اجرای Agent، باید پیامی برای اجرای "pnpm start:client" در انتها مشاهده کنید. یک ترمینال دیگر باز کنید و به همان دایرکتوری بروید و سپس دستور زیر را اجرا کنید و URL را دنبال کنید تا با Agent خود چت کنید.

pnpm start:client

سپس Document را بخوانید تا یاد بگیرید چگونه الیزای خود را سفارشی کنید.

راه‌اندازی دستی الیزا (فقط برای برنامه نویسان توصیه می‌شود)

# کلون کردن مخزن
git clone https://github.com/elizaos/eliza.git

# چک‌اوت آخرین نسخه
# این پروژه به سرعت به‌روز می‌شود، بنابراین توصیه می‌کنیم آخرین نسخه را چک‌اوت کنید
git checkout $(git describe --tags --abbrev=0)

شروع الیزا با Gitpod

باز کردن در Gitpod

ویرایش فایل .env

فایل .env.example را به .env کپی کنید و مقادیر مناسب را پر کنید.

cp .env.example .env

نکته: .env اختیاری است. اگر قصد اجرای چندین عامل متمایز را دارید، می‌توانید رمزها را از طریق JSON کاراکتر منتقل کنید.

راه‌اندازی خودکار الیزا

این Script همه چیز را برای راه‌اندازی پروژه و شروع ربات با کاراکتر پیش‌فرض اجرا می‌کند.

sh scripts/start.sh

ویرایش فایل شخصیت

۱. packages/core/src/defaultCharacter.ts را برای تغییر شخصیت پیش‌فرض باز کنید. توضیحات را حذف و ویرایش کنید.

۲. برای بارگذاری شخصیت‌های سفارشی: - از pnpm start --characters="path/to/your/character.json" استفاده کنید - چندین فایل شخصیت می‌توانند همزمان بارگذاری شوند

۳.اتصال به X (توییتر) - "clients": [] را به "clients": ["twitter"] در فایل شخصیت تغییر دهید تا به X متصل شوید

راه‌اندازی دستی الیزا

pnpm i
pnpm build
pnpm start

# پروژه به سرعت به‌روز می‌شود، گاهی اوقات اگر به پروژه برمی‌گردید نیاز به پاک‌سازی پروژه دارید
pnpm clean

نیازمندی‌های اضافی

ممکن است نیاز به نصب Sharp داشته باشید. اگر هنگام راه‌اندازی خطایی مشاهده کردید، سعی کنید آن را با دستور زیر نصب کنید:

pnpm install --include=optional sharp

Community و Contact

  • GitHub Issues. بهترین گزینه برای: باگ‌هایی که در استفاده از الیزا با آن‌ها مواجه می‌شوید و پیشنهادات ویژگی‌ها.
  • Discord. بهترین گزینه برای: به اشتراک‌گذاری برنامه‌های خود و گذراندن وقت با کامیونیتی.

مشارکت‌کنندگان

تاریخچه Star

نمودار تاریخچه ستاره‌ها