Skip to content

Commit 3bd7695

Browse files
authored
Merge branch 'develop' into main
2 parents caa5f98 + 00be64c commit 3bd7695

Some content is hidden

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

78 files changed

+12120
-1574
lines changed

.env.example

+34
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ LARGE_VOLENGINE_MODEL= # Default: doubao-pro-256k
239239
VOLENGINE_EMBEDDING_MODEL= # Default: doubao-embedding
240240

241241
# DeepSeek Configuration
242+
DEEPSEEK_API_KEY= #Your DeepSeek API key
242243
DEEPSEEK_API_URL= # Default: https://api.deepseek.com
243244
SMALL_DEEPSEEK_MODEL= # Default: deepseek-chat
244245
MEDIUM_DEEPSEEK_MODEL= # Default: deepseek-chat
@@ -364,6 +365,39 @@ ZEROG_FLOW_ADDRESS=
364365
TEE_MODE=OFF # LOCAL | DOCKER | PRODUCTION
365366
WALLET_SECRET_SALT= # ONLY define if you want to use TEE Plugin, otherwise it will throw errors
366367

368+
369+
# TEE Verifiable Log Configuration
370+
VLOG= # true/false; if you want to use TEE Verifiable Log, set this to "true"
371+
372+
# Galadriel Configuration
373+
GALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/
374+
375+
# Venice Configuration
376+
VENICE_API_KEY= # generate from venice settings
377+
SMALL_VENICE_MODEL= # Default: llama-3.3-70b
378+
MEDIUM_VENICE_MODEL= # Default: llama-3.3-70b
379+
LARGE_VENICE_MODEL= # Default: llama-3.1-405b
380+
IMAGE_VENICE_MODEL= # Default: fluently-xl
381+
382+
# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation
383+
AKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/
384+
SMALL_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-2-3B-Instruct
385+
MEDIUM_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-3-70B-Instruct
386+
LARGE_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-1-405B-Instruct-FP8
387+
388+
# fal.ai Configuration
389+
FAL_API_KEY=
390+
FAL_AI_LORA_PATH=
391+
392+
# Web search API Configuration
393+
TAVILY_API_KEY=
394+
395+
# WhatsApp Cloud API Configuration
396+
WHATSAPP_ACCESS_TOKEN= # Permanent access token from Facebook Developer Console
397+
WHATSAPP_PHONE_NUMBER_ID= # Phone number ID from WhatsApp Business API
398+
WHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Manager
399+
WHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification
400+
WHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)
367401
ENABLE_TEE_LOG=false # Set to true to enable TEE logging, only available when running eliza in TEE
368402

369403
# Flow Blockchain Configuration

.github/workflows/greetings.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ jobs:
1212
- uses: actions/first-interaction@v1
1313
with:
1414
repo-token: ${{ secrets.GITHUB_TOKEN }}
15-
issue-message: "Hello @${{ github.actor }}! Welcome to the ai16z community. Thank you for opening your first issue; we appreciate your contribution. You are now a ai16z contributor!"
16-
pr-message: "Hi @${{ github.actor }}! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!"
15+
issue-message: "Hello @${{ github.actor }}! Welcome to the elizaOS community. Thank you for opening your first issue; we appreciate your contribution. You are now an elizaOS contributor!"
16+
pr-message: "Hi @${{ github.actor }}! Welcome to the elizaOS community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now an elizaOS contributor!"

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ agent/content
6060

6161
eliza.manifest
6262
eliza.manifest.sgx
63-
eliza.sig
63+
eliza.sig

README.md

+6-2
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) | [Persian](./README_FA.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) | [Română](./README_RO.md) | [Nederlands](./README_NL.md)
15+
[中文说明](./README_CN.md) | [日本語の説明](./README_JA.md) | [한국어 설명](./README_KOR.md) | [Persian](./README_FA.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) | [Română](./README_RO.md) | [Nederlands](./README_NL.md) | [Ελληνικά](./README_GR.md)
1616

1717
## 🚩 Overview
1818

@@ -100,12 +100,16 @@ Note: .env is optional. If you're planning to run multiple distinct agents, you
100100

101101
### Automatically Start Eliza
102102

103-
This will run everything to set up the project and start the bot with the default character.
103+
The start script provides an automated way to set up and run Eliza:
104104

105105
```bash
106106
sh scripts/start.sh
107107
```
108108

109+
For detailed instructions on using the start script, including character management and troubleshooting, see our [Start Script Guide](./docs/docs/guides/start-script.md).
110+
111+
> **Note**: The start script handles all dependencies, environment setup, and character management automatically.
112+
109113
### Edit the character file
110114

111115
1. Open `packages/core/src/defaultCharacter.ts` to modify the default character. Uncomment and edit.

README_GR.md

+148
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
# Eliza 🤖
2+
3+
<div align="center">
4+
<img src="./docs/static/img/eliza_banner.jpg" alt="Eliza Banner" width="100%" />
5+
</div>
6+
7+
<div align="center">
8+
9+
📖 [Τεκμηρίωση](https://elizaos.github.io/eliza/) | 🎯 [Παραδείγματα](https://github.com/thejoven/awesome-eliza)
10+
11+
</div>
12+
13+
## 🌍 Μεταφράσεις README
14+
[中文说明](./README_CN.md) | [日本語の説明](./README_JA.md) | [한국어 설명](./README_KOR.md) | [Persian](./README_FA.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) | [Română](./README_RO.md) | [Nederlands](./README_NL.md) | [Ελληνικά](./README_GR.md)
15+
16+
## 🚩 Επισκόπηση
17+
<div align="center">
18+
<img src="./docs/static/img/eliza_diagram.png" alt="Eliza Diagram" width="100%" />
19+
</div>
20+
21+
## ✨ Χαρακτηριστικά
22+
23+
- 🛠️ Πλήρεις συνδέσεις για Discord, Twitter και Telegram
24+
- 🔗 Υποστήριξη για κάθε μοντέλο (Llama, Grok, OpenAI, Anthropic, κ.λπ.)
25+
- 👥 Υποστήριξη πολλών πρακτόρων και δωματίων
26+
- 📚 Εύκολη ενσωμάτωση και αλληλεπίδραση με τα έγγραφά σας
27+
- 💾 Ανακτήσιμη μνήμη και αποθήκευση εγγράφων
28+
- 🚀 Εξαιρετικά επεκτάσιμο - δημιουργήστε τις δικές σας δράσεις και πελάτες
29+
- ☁️ Υποστήριξη για πολλά μοντέλα (τοπικά Llama, OpenAI, Anthropic, Groq, κ.λπ.)
30+
- 📦 Έτοιμο για χρήση!
31+
32+
[Σχολείο για προγραμματιστές για Πράκτορες Τεχνητής Νοημοσύνης (ΑΙ)](https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL)
33+
34+
## 🎯 Περιτπώσεις για χρήση
35+
36+
- 🤖 Chatbots
37+
- 🕵️ Αυτόνομοι πράκτορες
38+
- 📈 Διαχείριση επιχειρηματικών διαδικασιών
39+
- 🎮 NPC σε βιντεοπαιχνίδια
40+
- 🧠 Trading
41+
- 🚀 Γρήγορη Εκκίνηση
42+
43+
44+
## 🚀 Γρήγορη Εκκίνηση
45+
46+
## Προαπαιτούμενα
47+
48+
- [Python 2.7+](https://www.python.org/downloads/)
49+
- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
50+
- [pnpm](https://pnpm.io/installation)
51+
52+
> **Σημείωση για χρήστες Windows:** Απαιτείται [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual).
53+
54+
### Πως να ξεκινήσετε (Συνιστάται)
55+
56+
```bash
57+
git clone https://github.com/elizaos/eliza-starter.git
58+
cd eliza-starter
59+
cp .env.example .env
60+
pnpm i && pnpm build && pnpm start
61+
```
62+
63+
Μόλις ο πράκτορας ξεκινήσει, θα δείτε ένα μήνυμα να εκτελέσετε ```pnpm start:client```.
64+
Ανοίξτε ένα νέο τερματικό, μεταβείτε στον ίδιο κατάλογο και εκτελέστε την παρακάτω εντολή:
65+
66+
```bash
67+
pnpm start:client
68+
```
69+
70+
Έπειτα διαβάστε την [Τεκμηρίωση]((https://elizaos.github.io/eliza/)) για να μάθετε πώς να προσαρμόσετε το Eliza.
71+
72+
### Χειροκίνητη Εκκίνηση του Eliza (Μόνο για προχωρημένους χρήστες)
73+
74+
```bash
75+
# Κλωνοποίηση του αποθετηρίου
76+
git clone https://github.com/elizaos/eliza.git
77+
78+
# Έλεγχος της τελευταίας έκδοσης
79+
# Αυτό το έργο εξελίσσεται γρήγορα, οπότε συνιστούμε να ελέγξετε την τελευταία έκδοση
80+
git checkout $(git describe --tags --abbrev=0)
81+
# Αν το παραπάνω δεν ελέγξει την τελευταία έκδοση, αυτό θα πρέπει να λειτουργήσει:
82+
# git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
83+
```
84+
85+
### Εκκίνηση του Eliza με το Gitpod
86+
87+
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main)
88+
### Τροποποιήστε το .env αρχείο
89+
90+
Αντιγράψτε το αρχείο .env.example σε ένα νέο αρχείο .env και συμπληρώστε τις παραμέτρους που χρειάζεστε.
91+
92+
```
93+
cp .env.example .env
94+
```
95+
96+
Σημείωση: Το .env είναι προαιρετικό. Αν σχεδιάζετε να τρέξετε πολλούς διαφορετικούς πράκτορες, μπορείτε να περάσετε τα secrets μέσω του JSON της χαρακτήρα.
97+
98+
### Αυτόματη Εκκίνηση του Eliza
99+
100+
Αυτό θα εκτελέσει όλα τα απαραίτητα βήματα για να ρυθμίσετε το έργο και να ξεκινήσετε το bot με τον προεπιλεγμένο χαρακτήρα.
101+
102+
```bash
103+
sh scripts/start.sh
104+
```
105+
106+
### Τροποποίηση του αρχείου σχετικού με τον χαρακτήρα
107+
108+
1. Ανοίξτε το `packages/core/src/defaultCharacter.ts` για να τροποποιήσετε τον προεπιλεγμένο χαρακτήρα. Αποσχολιάστε και επεξεργαστείτε.
109+
110+
2. Για να φορτώσετε προσαρμοσμένους χαρακτήρες:
111+
- Χρησιμοποιήστε `pnpm start --characters="path/to/your/character.json"`
112+
- Πολλά αρχεία χαρακτήρων μπορούν να φορτωθούν ταυτόχρονα
113+
114+
3. Σύνδεση με το X (Twitter)
115+
αλλάξτε `"clients": []` σε `"clients": ["twitter"]` στο αρχείο χαρακτήρα για να συνδεθείτε με το X
116+
117+
### Χειροκίνητη Εκκίνηση του Eliza
118+
119+
```bash
120+
pnpm i
121+
pnpm build
122+
pnpm start
123+
124+
# Το έργο εξελίσσεται γρήγορα, μερικές φορές πρέπει να καθαρίσετε το έργο, εαν επιστρέφετε στο έργο
125+
```
126+
127+
#### Επιπλέον Πληροφορίες
128+
129+
Μπορεί να χρειαστεί να εγκαταστήσετε το Sharp. Αν αντιμετωπίζετε προβλήματα, προσπαθήστε να το εγκαταστήσετε, εκτελώντας την παρακάτω εντολή:
130+
131+
```
132+
pnpm install --include=optional sharp
133+
```
134+
135+
### Κοινότητα & Επικοινωνία
136+
137+
- [Προβλήματα στο GitHub](https://github.com/elizaos/eliza/issues). Καλύτερο για: Προβλήματα που αντιμετωπίζετε με το Eliza, και για προτάσεις βελτίωσης.
138+
- [Discord](https://discord.gg/ai16z). Καλύτερο για: Κοινοποίηση των εφαρμογών σας και συνομιλία με την κοινότητα.
139+
140+
## Συνεισφορές
141+
142+
<a href="https://github.com/elizaos/eliza/graphs/contributors">
143+
<img src="https://contrib.rocks/image?repo=elizaos/eliza" />
144+
</a>
145+
146+
## Ιστορικό Αστεριών
147+
148+
[![Star History Chart](https://api.star-history.com/svg?repos=elizaos/eliza&type=Date)](https://star-history.com/#elizaos/eliza&Date)

agent/package.json

+2
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"@elizaos/plugin-letzai": "workspace:*",
8484
"@elizaos/plugin-thirdweb": "workspace:*",
8585
"@elizaos/plugin-genlayer": "workspace:*",
86+
"@elizaos/plugin-tee-verifiable-log": "workspace:*",
8687
"@elizaos/plugin-depin": "workspace:*",
8788
"@elizaos/plugin-open-weather": "workspace:*",
8889
"@elizaos/plugin-obsidian": "workspace:*",
@@ -92,6 +93,7 @@
9293
"@elizaos/plugin-hyperliquid": "workspace:*",
9394
"@elizaos/plugin-akash": "workspace:*",
9495
"@elizaos/plugin-quai": "workspace:*",
96+
"@elizaos/plugin-nft-collections": "workspace:*",
9597
"readline": "1.3.0",
9698
"ws": "8.18.0",
9799
"yargs": "17.7.2"

0 commit comments

Comments
 (0)