Skip to content

Commit 6cab7ef

Browse files
Merge branch 'develop' of https://github.com/BalanaguYashwanth/eliza into 656--fix-twitter-multi-agent-support
2 parents 1a7b788 + ea1ef58 commit 6cab7ef

File tree

288 files changed

+12502
-2180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

288 files changed

+12502
-2180
lines changed

.env.example

+27-2
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@ SMALL_REDPILL_MODEL= # Default: gpt-4o-mini
8787
MEDIUM_REDPILL_MODEL= # Default: gpt-4o
8888
LARGE_REDPILL_MODEL= # Default: gpt-4o
8989

90+
# Grok Configuration
91+
SMALL_GROK_MODEL= # Default: grok-2-1212
92+
MEDIUM_GROK_MODEL= # Default: grok-2-1212
93+
LARGE_GROK_MODEL= # Default: grok-2-1212
94+
EMBEDDING_GROK_MODEL= # Default: grok-2-1212
95+
9096
# Ollama Configuration
9197
OLLAMA_SERVER_URL= # Default: localhost:11434
9298
OLLAMA_MODEL=
@@ -265,13 +271,32 @@ ECHOCHAMBERS_DEFAULT_ROOM=general
265271
ECHOCHAMBERS_POLL_INTERVAL=60
266272
ECHOCHAMBERS_MAX_MESSAGES=10
267273

274+
# MultiversX
275+
MVX_PRIVATE_KEY= # Multiversx private key
276+
MVX_NETWORK= # must be one of mainnet, devnet, testnet
277+
278+
# NEAR
279+
NEAR_WALLET_SECRET_KEY=
280+
NEAR_WALLET_PUBLIC_KEY=
281+
NEAR_ADDRESS=
282+
SLIPPAGE=1
283+
RPC_URL=https://rpc.testnet.near.org
284+
NEAR_NETWORK=testnet # or mainnet
285+
286+
# ZKsync Era Configuration
287+
ZKSYNC_ADDRESS=
288+
ZKSYNC_PRIVATE_KEY=
289+
290+
# Ton
291+
TON_PRIVATE_KEY= # Ton Mnemonic Seed Phrase Join With Empty String
292+
TON_RPC_URL= # ton rpc
293+
268294
# AWS S3 Configuration Settings for File Upload
269295
AWS_ACCESS_KEY_ID=
270296
AWS_SECRET_ACCESS_KEY=
271297
AWS_REGION=
272298
AWS_S3_BUCKET=
273299
AWS_S3_UPLOAD_PATH=
274300

275-
276301
# Deepgram
277-
DEEPGRAM_API_KEY=
302+
DEEPGRAM_API_KEY=

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ node_modules
33

44
.env
55
.env.production
6+
.env.local
7+
.env_main
68
concatenated-output.ts
79
embedding-cache.json
810
packages/plugin-buttplug/intiface-engine
@@ -48,4 +50,5 @@ tsup.config.bundled_*.mjs
4850

4951
.turbo
5052

51-
coverage
53+
coverage
54+
.eslintcache

.vscode/settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@
4444
"[shellscript]": {
4545
"editor.defaultFormatter": "foxundermoon.shell-format"
4646
}
47-
}
47+
}

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ We believe in the power of the OODA Loop - a decision-making framework that emph
3838

3939
3. Fork the repo and create your branch from `main`.
4040
1. The name of the branch should start with the issue number and be descriptive of the changes you are making.
41-
1. eg. 40--add-test-for-bug-123
41+
2. Example: 9999--add-test-for-bug-123
4242
4. If you've added code that should be tested, add tests.
4343
5. Ensure the test suite passes.
4444
6. Make sure your code lints.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## 🌍 README Translations
1414

15-
[中文说明](./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)
15+
[中文说明](./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/ai16z/Elisa/blob/main/README_HE.md)
1616

1717
## ✨ Features
1818

README_HE.md

+189
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<div align="rtl" dir="rtl">
2+
3+
# אלייזה 🤖
4+
5+
<div align="center">
6+
<img src="./docs/static/img/eliza_banner.jpg" alt="אלייזה באנר" width="100%" />
7+
</div>
8+
9+
<div align="center">
10+
11+
📖 [תיעוד](https://ai16z.github.io/eliza/) | 🎯 [דוגמאות](https://github.com/thejoven/awesome-eliza)
12+
</div>
13+
14+
15+
<div align="center">
16+
17+
[中文说明](https://github.com/ai16z/Elisa/blob/main/README_CN.md) | [日本語の説明](https://github.com/ai16z/Elisa/blob/main/README_JA.md) | [한국어 설명](https://github.com/ai16z/Elisa/blob/main/README_KOR.md) | [Français](https://github.com/ai16z/Elisa/blob/main/README_FR.md) | [Português](https://github.com/ai16z/Elisa/blob/main/README_PTBR.md) | [Türkçe](TR.md) | [Русский](https://github.com/ai16z/Elisa/blob/main/README_RU.md) | [Español](https://github.com/ai16z/Elisa/blob/main/README_ES.md) | [Italiano](https://github.com/ai16z/Elisa/blob/main/README_IT.md) | [ไทย](https://github.com/ai16z/Elisa/blob/main/README_TH.md) | [Deutsch](https://github.com/ai16z/Elisa/blob/main/README_DE.md) | [עִברִית](https://github.com/ai16z/Elisa/blob/main/README_HE.md)
18+
19+
</div>
20+
21+
<div dir="rtl" align="right">
22+
23+
## ✨ תכונות
24+
25+
- 🛠️ מחברים מלאים לדיסקורד, טוויטר וטלגרם
26+
- 🔗 תמיכה בכל מודל (Llama, Grok, OpenAI, Anthropic, וכו')
27+
- 👥 תמיכה בריבוי סוכנים וחדרים
28+
- 📚 קל לשלב ולהשתמש במסמכים שלך
29+
- 💾 זיכרון ומאגר מסמכים הניתנים לשליפה
30+
- 🚀 ניתן להרחבה רבה - יצירת פעולות ולקוחות משלך
31+
- ☁️ תומך בהרבה מודלים (local Llama, OpenAI, Anthropic, Groq ,
32+
וכו')
33+
- 📦 פשוט עובד!
34+
35+
</div>
36+
37+
## 🎯 מקרי שימוש
38+
39+
<div align="right">
40+
- 🤖 צ'טבוטים
41+
</div>
42+
<div align="right">
43+
- 🕵️ סוכנים אוטונומיים
44+
</div>
45+
<div align="right">
46+
- 📈 טיפול בתהליכים עסקיים
47+
</div>
48+
<div align="right">
49+
- 🎮 במשחקי וידאו (NPCs)
50+
</div>
51+
<div align="right">
52+
- 🧠 מסחר
53+
</div>
54+
55+
## 🚀 התחלה מהירה
56+
57+
<div align="right">
58+
59+
### דרישות מוקדמות
60+
61+
[Python 2.7+](https://www.python.org/downloads/) -
62+
63+
[Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) -
64+
65+
[pnpm](https://pnpm.io/installation) -
66+
67+
> **הערה למשתמשי Windows:** נדרש [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual)
68+
69+
</div>
70+
71+
### שימוש ב-Starter (מומלץ)
72+
73+
<div align="right" dir="ltr">
74+
75+
```
76+
git clone https://github.com/ai16z/eliza-starter.git
77+
78+
cp .env.example .env
79+
80+
pnpm i && pnpm start
81+
```
82+
83+
</div>
84+
85+
86+
לאחר מכן קרא את [התיעוד](https://ai16z.github.io/eliza/) כדי ללמוד כיצד להתאים את אלייזה.
87+
88+
### התחלה ידנית של אלייזה (מומלץ רק למי שיודע מה הוא עושה)
89+
<div align="right">
90+
91+
```
92+
# שכפול המאגר
93+
git clone https://github.com/ai16z/eliza.git
94+
95+
# מעבר לגרסה האחרונה
96+
git checkout $(git describe --tags --abbrev=0)
97+
```
98+
</div>
99+
100+
### התחלת אלייזה עם Gitpod
101+
102+
<div align="right">
103+
104+
[![פתח ב-Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ai16z/eliza/tree/main)
105+
106+
</div>
107+
108+
### עריכת קובץ .env
109+
110+
<div align="right">
111+
112+
העתק את .env.example ל-.env ומלא את הערכים המתאימים.
113+
114+
```
115+
cp .env.example .env
116+
```
117+
118+
</div>
119+
120+
הערה: .env הוא אופציונלי. אם אתם מתכננים להפעיל מספר סוכנים נפרדים, ניתן להעביר סודות דרך JSON הדמות.
121+
122+
### התחלה אוטומטית של אלייזה
123+
124+
פעולה זו תפעיל הכל כדי להגדיר את הפרויקט ולהתחיל את הבוט עם הדמות המובנית.
125+
126+
<div align="right">
127+
128+
```bash
129+
sh scripts/start.sh
130+
```
131+
132+
</div>
133+
134+
### עריכת קובץ הדמות
135+
136+
1. פתח את `agent/src/character.ts` כדי לשנות את דמות ברירת המחדל. בטל הערה וערוך.
137+
138+
2. לטעינת דמויות מותאמות אישית:
139+
- השתמש ב-`pnpm start --characters="path/to/your/character.json"`
140+
- ניתן לטעון מספר קבצי דמויות בו זמנית.
141+
142+
3. התחבר עם X (טוויטר):
143+
- שנה `"clients": []` ל-`"clients": ["twitter"]` בקובץ הדמות כדי להתחבר ל-X.
144+
145+
### התחלה ידנית של אלייזה
146+
<div align="right">
147+
148+
```bash
149+
pnpm i
150+
pnpm build
151+
pnpm start
152+
153+
# לעיתים צריך לנקות את הפרויקט אם חוזרים אליו לאחר זמן
154+
pnpm clean
155+
```
156+
</div>
157+
158+
#### דרישות נוספות
159+
160+
ייתכן שתצטרך להתקין את Sharp. אם אתה רואה שגיאה בעת ההפעלה, נסה להתקין עם הפקודה הבאה:
161+
162+
```
163+
pnpm install --include=optional sharp
164+
```
165+
166+
### קהילה ויצירת קשר
167+
168+
<div align="right">
169+
170+
[GitHub Issues](https://github.com/ai16z/eliza/issues) מתאים ביותר עבור: באגים ופרופוזיציות לתכונות -
171+
172+
[Discord](https://discord.gg/ai16z) מתאים ביותר עבור: שיתוף היישומים שלך והשתתפות בקהילה -
173+
</div>
174+
175+
## תורמים
176+
177+
<!-- <div align="right"> -->
178+
179+
<a href="https://github.com/ai16z/eliza/graphs/contributors">
180+
<img src="https://contrib.rocks/image?repo=ai16z/eliza" />
181+
</a>
182+
183+
<!-- </div> -->
184+
185+
## היסטוריית כוכבים
186+
187+
[![תרשים היסטוריית כוכבים](https://api.star-history.com/svg?repos=ai16z/eliza&type=Date)](https://star-history.com/#ai16z/eliza&Date)
188+
189+
</div>

0 commit comments

Comments
 (0)