|
| 1 | +<div dir="rtl"> |
| 2 | + |
| 3 | +# الیزا 🤖 |
| 4 | + |
| 5 | +<div align="center"> |
| 6 | + <img src="./docs/static/img/eliza_banner.jpg" alt="Eliza Banner" width="100%" /> |
| 7 | +</div> |
| 8 | + |
| 9 | +<div align="center"> |
| 10 | + |
| 11 | +📖 [Documnet](https://elizaos.github.io/eliza/) | 🎯 [نمونهها](https://github.com/thejoven/awesome-eliza) |
| 12 | + |
| 13 | +</div> |
| 14 | + |
| 15 | +## 🌍 ترجمههای README |
| 16 | + |
| 17 | +[中文说明](./README_CN.md) | [日本語の説明](./README_JA.md) | [한국어 설명](./README_KOR.md) | [Français](./README_FR.md) | [Português](./README_PTBR.md) | [Türkçe](./README_TR.md) | [Русский](./README_RU.md) | [Español](./README_ES.md) | [Italiano](./README_IT.md) | [ไทย](./README_TH.md) | [Deutsch](./README_DE.md) | [Tiếng Việt](./README_VI.md) | [עִברִית](https://github.com/elizaos/Elisa/blob/main/README_HE.md) | [Tagalog](./README_TG.md) | [Polski](./README_PL.md) | [Arabic](./README_AR.md) | [Hungarian](./README_HU.md) | [Srpski](./README_RS.md)| [Persian](./README_FARSI.md) |
| 18 | + |
| 19 | +## 🚩 نمای کلی |
| 20 | + |
| 21 | +<div align="center"> |
| 22 | + <img src="./docs/static/img/eliza_diagram.jpg" alt="Eliza Diagram" width="100%" /> |
| 23 | +</div> |
| 24 | + |
| 25 | +## ✨ ویژگیها |
| 26 | + |
| 27 | +- 🛠️ رابطهای کامل برای دیسکورد، توییتر و تلگرام |
| 28 | +- 🔗 پشتیبانی از تمام مدلها (Llama, Grok, OpenAI, Anthropic و غیره) |
| 29 | +- 👥 پشتیبانی از چند Agent و Room |
| 30 | +- 📚 وارد کردن و تعامل آسان با Document شما |
| 31 | +- 💾 حافظه و ذخیرهسازی اسناد قابل بازیابی |
| 32 | +- 🚀 بسیار قابل گسترش - ایجاد اقدامات و مشتریان خود |
| 33 | +- ☁️ پشتیبانی از مدلهای متعدد (Llama local، OpenAI، Anthropic، Groq و غیره) |
| 34 | +- 📦 به سادگی کار میکند! |
| 35 | + |
| 36 | + |
| 37 | +## ویدیوهای آموزشی |
| 38 | + |
| 39 | +[مدرسه توسعه عامل هوش مصنوعی](https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL) |
| 40 | + |
| 41 | +## 🎯 موارد استفاده |
| 42 | + |
| 43 | +- 🤖 رباتهای چت |
| 44 | +- 🕵️ Agentهای خودکار |
| 45 | +- 📈 مدیریت فرآیندهای تجاری |
| 46 | +- 🎮 NPC در بازیهای ویدیویی |
| 47 | +- 🧠 معاملهگری |
| 48 | + |
| 49 | +## 🚀 شروع سریع |
| 50 | + |
| 51 | +### پیشنیازها |
| 52 | + |
| 53 | +- [پایتون ۲.۷+](https://www.python.org/downloads/) |
| 54 | +- [نود جیاس ۲۳+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) |
| 55 | +- [pnpm](https://pnpm.io/installation) |
| 56 | + |
| 57 | +> **نکته برای کاربران ویندوز:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) مورد نیاز است. |
| 58 | +
|
| 59 | +### استفاده از Starter (توصیه شده) |
| 60 | + |
| 61 | +```bash |
| 62 | +git clone https://github.com/elizaos/eliza-starter.git |
| 63 | +cd eliza-starter |
| 64 | +cp .env.example .env |
| 65 | +pnpm i && pnpm build && pnpm start |
| 66 | +``` |
| 67 | + |
| 68 | +پس از اجرای Agent، باید پیامی برای اجرای "pnpm start:client" در انتها مشاهده کنید. |
| 69 | +یک ترمینال دیگر باز کنید و به همان دایرکتوری بروید و سپس دستور زیر را اجرا کنید و URL را دنبال کنید تا با Agent خود چت کنید. |
| 70 | + |
| 71 | +```bash |
| 72 | +pnpm start:client |
| 73 | +``` |
| 74 | + |
| 75 | +سپس [Document](https://elizaos.github.io/eliza/) را بخوانید تا یاد بگیرید چگونه الیزای خود را سفارشی کنید. |
| 76 | + |
| 77 | +### راهاندازی دستی الیزا (فقط برای برنامه نویسان توصیه میشود) |
| 78 | + |
| 79 | +```bash |
| 80 | +# کلون کردن مخزن |
| 81 | +git clone https://github.com/elizaos/eliza.git |
| 82 | + |
| 83 | +# چکاوت آخرین نسخه |
| 84 | +# این پروژه به سرعت بهروز میشود، بنابراین توصیه میکنیم آخرین نسخه را چکاوت کنید |
| 85 | +git checkout $(git describe --tags --abbrev=0) |
| 86 | +``` |
| 87 | + |
| 88 | +### شروع الیزا با Gitpod |
| 89 | + |
| 90 | +[](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main) |
| 91 | + |
| 92 | +### ویرایش فایل .env |
| 93 | + |
| 94 | +فایل .env.example را به .env کپی کنید و مقادیر مناسب را پر کنید. |
| 95 | + |
| 96 | +``` |
| 97 | +cp .env.example .env |
| 98 | +``` |
| 99 | + |
| 100 | +نکته: .env اختیاری است. اگر قصد اجرای چندین عامل متمایز را دارید، میتوانید رمزها را از طریق JSON کاراکتر منتقل کنید. |
| 101 | + |
| 102 | +### راهاندازی خودکار الیزا |
| 103 | + |
| 104 | +این Script همه چیز را برای راهاندازی پروژه و شروع ربات با کاراکتر پیشفرض اجرا میکند. |
| 105 | + |
| 106 | +```bash |
| 107 | +sh scripts/start.sh |
| 108 | +``` |
| 109 | + |
| 110 | +### ویرایش فایل شخصیت |
| 111 | + |
| 112 | +۱. `packages/core/src/defaultCharacter.ts` را برای تغییر شخصیت پیشفرض باز کنید. توضیحات را حذف و ویرایش کنید. |
| 113 | + |
| 114 | +۲. برای بارگذاری شخصیتهای سفارشی: - از `pnpm start --characters="path/to/your/character.json"` |
| 115 | +استفاده کنید - چندین فایل شخصیت میتوانند همزمان بارگذاری شوند |
| 116 | + |
| 117 | +۳.اتصال به X (توییتر) - `"clients": []` را به `"clients": ["twitter"]` در فایل شخصیت تغییر دهید تا به X متصل شوید |
| 118 | + |
| 119 | +### راهاندازی دستی الیزا |
| 120 | + |
| 121 | +```bash |
| 122 | +pnpm i |
| 123 | +pnpm build |
| 124 | +pnpm start |
| 125 | + |
| 126 | +# پروژه به سرعت بهروز میشود، گاهی اوقات اگر به پروژه برمیگردید نیاز به پاکسازی پروژه دارید |
| 127 | +pnpm clean |
| 128 | +``` |
| 129 | + |
| 130 | +#### نیازمندیهای اضافی |
| 131 | + |
| 132 | +ممکن است نیاز به نصب Sharp داشته باشید. اگر هنگام راهاندازی خطایی مشاهده کردید، سعی کنید آن را با دستور زیر نصب کنید: |
| 133 | + |
| 134 | +``` |
| 135 | +pnpm install --include=optional sharp |
| 136 | +``` |
| 137 | + |
| 138 | +### Community و Contact |
| 139 | + |
| 140 | +- [GitHub Issues](https://github.com/elizaos/eliza/issues). بهترین گزینه برای: باگهایی که در استفاده از الیزا با آنها مواجه میشوید و پیشنهادات ویژگیها. |
| 141 | +- [Discord](https://discord.gg/ai16z). بهترین گزینه برای: به اشتراکگذاری برنامههای خود و گذراندن وقت با کامیونیتی. |
| 142 | + |
| 143 | +## مشارکتکنندگان |
| 144 | + |
| 145 | +<a href="https://github.com/elizaos/eliza/graphs/contributors"> |
| 146 | + <img src="https://contrib.rocks/image?repo=elizaos/eliza" /> |
| 147 | +</a> |
| 148 | + |
| 149 | +## تاریخچه Star |
| 150 | + |
| 151 | +[](https://star-history.com/#elizaos/eliza&Date) |
| 152 | + |
| 153 | +</div> |
0 commit comments