Skip to content

Commit aebb861

Browse files
committed
merged branch with develop branch
2 parents 30a250a + ae56659 commit aebb861

File tree

151 files changed

+12680
-5513
lines changed

Some content is hidden

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

151 files changed

+12680
-5513
lines changed

.env.example

+8-4
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ IMAGE_OPENAI_MODEL= # Default: dall-e-3
1919
# Eternal AI's Decentralized Inference API
2020
ETERNALAI_URL=
2121
ETERNALAI_MODEL= # Default: "neuralmagic/Meta-Llama-3.1-405B-Instruct-quantized.w4a16"
22+
ETERNALAI_CHAIN_ID=45762 #Default: "45762"
2223
ETERNALAI_API_KEY=
23-
ETERNAL_AI_LOG_REQUEST=false #Default: false
24+
ETERNALAI_LOG=false #Default: false
2425

2526
GROK_API_KEY= # GROK/xAI API Key
2627
GROQ_API_KEY= # Starts with gsk_
@@ -85,7 +86,6 @@ TWITTER_TARGET_USERS= # Comma separated list of Twitter user names to
8586
TWITTER_RETRY_LIMIT= # Maximum retry attempts for Twitter login
8687
TWITTER_SPACES_ENABLE=false # Enable or disable Twitter Spaces logic
8788

88-
X_SERVER_URL=
8989
XAI_API_KEY=
9090
XAI_MODEL=
9191

@@ -97,6 +97,8 @@ POST_IMMEDIATELY=
9797
# Twitter action processing configuration
9898
ACTION_INTERVAL= # Interval in minutes between action processing runs (default: 5 minutes)
9999
ENABLE_ACTION_PROCESSING=false # Set to true to enable the action processing loop
100+
MAX_ACTIONS_PROCESSING=1 # Maximum number of actions (e.g., retweets, likes) to process in a single cycle. Helps prevent excessive or uncontrolled actions.
101+
ACTION_TIMELINE_TYPE=foryou # Type of timeline to interact with. Options: "foryou" or "following". Default: "foryou"
100102

101103
# Feature Flags
102104
IMAGE_GEN= # Set to TRUE to enable image generation
@@ -213,7 +215,7 @@ BIRDEYE_API_KEY=
213215
SOL_ADDRESS=So11111111111111111111111111111111111111112
214216
SLIPPAGE=1
215217
BASE_MINT=So11111111111111111111111111111111111111112
216-
RPC_URL=https://api.mainnet-beta.solana.com
218+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
217219
HELIUS_API_KEY=
218220

219221
# Telegram Configuration
@@ -344,7 +346,7 @@ NEAR_WALLET_SECRET_KEY=
344346
NEAR_WALLET_PUBLIC_KEY=
345347
NEAR_ADDRESS=
346348
SLIPPAGE=1
347-
RPC_URL=https://rpc.testnet.near.org
349+
NEAR_RPC_URL=https://rpc.testnet.near.org
348350
NEAR_NETWORK=testnet # or mainnet
349351

350352
# ZKsync Era Configuration
@@ -402,3 +404,5 @@ STARGAZE_ENDPOINT=
402404
# GenLayer
403405
GENLAYER_PRIVATE_KEY=0x0000000000000000000000000000000000000000000000000000000000000000 # Private key of the GenLayer account to use for the agent
404406

407+
# OpenWeather
408+
OPEN_WEATHER_API_KEY= # OpenWeather API key

.github/workflows/integrationTests.yaml

+8-10
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,14 @@ jobs:
1717
- name: Checkout code
1818
uses: actions/checkout@v4
1919

20-
- name: Set up PNPM
21-
uses: pnpm/action-setup@v3
22-
with:
23-
version: 9.4.0
24-
25-
- name: Set up Node.js
26-
uses: actions/setup-node@v4
27-
with:
28-
node-version: "23"
29-
cache: "pnpm"
20+
- uses: pnpm/action-setup@v3
21+
with:
22+
version: 9.15.0
23+
24+
- uses: actions/setup-node@v4
25+
with:
26+
node-version: "23.3.0"
27+
cache: "pnpm"
3028

3129
- name: Clean up previous builds and caches
3230
run: |

.github/workflows/smoke-tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515

1616
- uses: pnpm/action-setup@v3
1717
with:
18-
version: 9.4.0
18+
version: 9.15.0
1919

2020
- uses: actions/setup-node@v4
2121
with:
22-
node-version: "23"
22+
node-version: "23.3.0"
2323
cache: "pnpm"
2424

2525
- name: Run smoke tests

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1168,7 +1168,7 @@
11681168
- Abstract transcript provider [\#73](https://github.com/elizaOS/eliza/issues/73)
11691169
- 🤖 Confidence Level Implementation [\#50](https://github.com/elizaOS/eliza/issues/50)
11701170
- 📈 Trading Assistant Implementation [\#48](https://github.com/elizaOS/eliza/issues/48)
1171-
- swap Dao action initital [\#196](https://github.com/elizaOS/eliza/pull/196) ([MarcoMandar](https://github.com/MarcoMandar))
1171+
- swap Dao action initial [\#196](https://github.com/elizaOS/eliza/pull/196) ([MarcoMandar](https://github.com/MarcoMandar))
11721172

11731173
**Fixed bugs:**
11741174

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
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) | [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)
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/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)
1616

1717
## 🚩 Overview
1818

1919
<div align="center">
20-
<img src="./docs/static/img/eliza_diagram.jpg" alt="Eliza Diagram" width="100%" />
20+
<img src="./docs/static/img/eliza_diagram.png" alt="Eliza Diagram" width="100%" />
2121
</div>
2222

2323
## ✨ Features

README_CN.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ TWITTER_USERNAME= # Account username
188188
TWITTER_PASSWORD= # Account password
189189
TWITTER_EMAIL= # Account email
190190
191-
X_SERVER_URL=
192191
XAI_API_KEY=
193192
XAI_MODEL=
194193
@@ -211,7 +210,7 @@ BIRDEYE_API_KEY=
211210
212211
SOL_ADDRESS=So11111111111111111111111111111111111111112
213212
SLIPPAGE=1
214-
RPC_URL=https://api.mainnet-beta.solana.com
213+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
215214
HELIUS_API_KEY=
216215
217216
@@ -237,7 +236,7 @@ npx --no node-llama-cpp source download --gpu cuda
237236
### 本地运行
238237

239238
添加 XAI_MODEL 并将其设置为上述 [使用 Llama 运行](#run-with-llama) 中的选项之一
240-
您可以将 X_SERVER_URL 和 XAI_API_KEY 留空,它会从 huggingface 下载模型并在本地查询
239+
您可以将 XAI_API_KEY 留空,它会从 huggingface 下载模型并在本地查询
241240

242241
# 客户端
243242

README_ES.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ TWITTER_USERNAME= # Nombre de usuario de la cuenta
9999
TWITTER_PASSWORD= # Contraseña de la cuenta
100100
TWITTER_EMAIL= # Correo electrónico de la cuenta
101101
102-
X_SERVER_URL=
103102
XAI_API_KEY=
104103
XAI_MODEL=
105104
@@ -121,7 +120,7 @@ BIRDEYE_API_KEY=
121120
122121
SOL_ADDRESS=So11111111111111111111111111111111111111112
123122
SLIPPAGE=1
124-
RPC_URL=https://api.mainnet-beta.solana.com
123+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
125124
HELIUS_API_KEY=
126125
127126
## Telegram
@@ -145,7 +144,7 @@ Asegúrese de tener instalado el CUDA Toolkit, incluyendo cuDNN y cuBLAS.
145144

146145
### Ejecución local
147146

148-
Agregue XAI_MODEL y configúrelo con una de las opciones de [Ejecutar con Llama](#ejecutar-con-llama) - puede dejar X_SERVER_URL y XAI_API_KEY en blanco, descargará el modelo de HuggingFace y realizará consultas localmente
147+
Agregue XAI_MODEL y configúrelo con una de las opciones de [Ejecutar con Llama](#ejecutar-con-llama) - puede dejar XAI_API_KEY en blanco, descargará el modelo de HuggingFace y realizará consultas localmente
149148

150149
# Clientes
151150

README_JA.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ TWITTER_USERNAME= # アカウントのユーザー名
9797
TWITTER_PASSWORD= # アカウントのパスワード
9898
TWITTER_EMAIL= # アカウントのメール
9999
100-
X_SERVER_URL=
101100
XAI_API_KEY=
102101
XAI_MODEL=
103102
@@ -120,7 +119,7 @@ BIRDEYE_API_KEY=
120119
121120
SOL_ADDRESS=So11111111111111111111111111111111111111112
122121
SLIPPAGE=1
123-
RPC_URL=https://api.mainnet-beta.solana.com
122+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
124123
HELIUS_API_KEY=
125124
126125
@@ -145,7 +144,7 @@ CUDA Toolkit、cuDNN、cuBLASをインストールしていることを確認し
145144

146145
### ローカルでの実行
147146

148-
XAI_MODELを追加し、[Llamaでの実行](#run-with-llama)のオプションのいずれかに設定 - X_SERVER_URLとXAI_API_KEYを空白のままにしておくと、huggingfaceからモデルをダウンロードし、ローカルでクエリを実行します。
147+
XAI_MODELを追加し、[Llamaでの実行](#run-with-llama)のオプションのいずれかに設定 - XAI_API_KEYを空白のままにしておくと、huggingfaceからモデルをダウンロードし、ローカルでクエリを実行します。
149148

150149
# クライアント
151150

README_NL.md

+161
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
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+
📖 [Documentatie](https://elizaos.github.io/eliza/) | 🎯 [Voorbeelden](https://github.com/thejoven/awesome-eliza)
10+
11+
</div>
12+
13+
## 🌍 README Vertalingen
14+
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/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)
16+
17+
## 🚩 Overzicht
18+
19+
<div align="center">
20+
<img src="./docs/static/img/eliza_diagram.jpg" alt="Eliza Diagram" width="100%" />
21+
</div>
22+
23+
## ✨ Functies
24+
25+
- 🛠️ Volledige Discord, Twitter en Telegram integraties
26+
- 🔗 Ondersteuning voor alle modellen (Llama, Grok, OpenAI, Anthropic, etc.)
27+
- 👥 Ondersteuning voor meerdere agenten en ruimtes
28+
- 📚 Eenvoudig documenten importeren en ermee werken
29+
- 💾 Opvraagbaar geheugen en documentopslag
30+
- 🚀 Zeer uitbreidbaar - maak je eigen acties en clients
31+
- ☁️ Ondersteunt vele modellen (lokale Llama, OpenAI, Anthropic, Groq, etc.)
32+
- 📦 Werkt direct!
33+
34+
## Video Tutorials
35+
36+
[AI Agent Ontwikkelschool](https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL)
37+
38+
## 🎯 Toepassingen
39+
40+
- 🤖 Chatbots
41+
- 🕵️ Autonome Agents
42+
- 📈 Bedrijfsprocessen
43+
- 🎮 Video Game NPC's
44+
- 🧠 Trading
45+
46+
## 💰 Als je van plan bent een token te lanceren
47+
48+
Dit framework is het nummer één open source project op GitHub. We maken de volgende generatie mens-machine interface mogelijk, maar we hebben nog steeds je hulp nodig om ervoor te zorgen dat de code van de hoogste kwaliteit is met snelle reactie op kritieke problemen die onze ontwikkelaarsgemeenschap beïnvloeden.
49+
50+
Om duurzame ontwikkeling en continue innovatie te garanderen, vragen we bijdragen van 5-10% van initiële token distributies van succesvolle lanceringen.
51+
52+
Alle bijdragen worden publiekelijk bijgehouden op de blockchain en worden uitsluitend gebruikt voor ecosysteemontwikkeling.
53+
54+
### ⚠️ Vergeet de grote baas geen fooi van 10% te geven.: ⚠️
55+
[AM84n1iLdxgVTAyENBcLdjXoyvjentTbu5Q6EpKV1PeG](https://solscan.io/account/AM84n1iLdxgVTAyENBcLdjXoyvjentTbu5Q6EpKV1PeG)
56+
57+
## 🚀 Quick Start
58+
59+
### Vereisten
60+
61+
- [Python 2.7+](https://www.python.org/downloads/)
62+
- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
63+
- [pnpm](https://pnpm.io/installation)
64+
65+
> **Opmerking voor Windows-gebruikers:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) is vereist.
66+
67+
### Gebruik de Starter (Aanbevolen)
68+
69+
```bash
70+
git clone https://github.com/elizaos/eliza-starter.git
71+
cd eliza-starter
72+
cp .env.example .env
73+
pnpm i && pnpm build && pnpm start
74+
```
75+
76+
Zodra de agent draait, zou je het bericht moeten zien om "pnpm start:client" uit te voeren.
77+
Open een nieuwe terminal in dezelfde map en voer onderstaand commando uit. Volg daarna de URL om met je agent te chatten.
78+
79+
```bash
80+
pnpm start:client
81+
```
82+
83+
Lees vervolgens de [Documentatie](https://elizaos.github.io/eliza/) om te leren hoe je je Eliza kunt aanpassen.
84+
85+
### Eliza Handmatig Starten (Alleen aanbevolen als je weet wat je doet)
86+
87+
```bash
88+
# Clone de repository
89+
git clone https://github.com/elizaos/eliza.git
90+
91+
# Check de laatste release uit
92+
# Dit project ontwikkelt snel, dus we raden aan om de laatste release te gebruiken
93+
git checkout $(git describe --tags --abbrev=0)
94+
```
95+
96+
### Start Eliza met Gitpod
97+
98+
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main)
99+
100+
### Bewerk het .env bestand
101+
102+
Kopieer .env.example naar .env en vul de juiste gegevens in.
103+
104+
```
105+
cp .env.example .env
106+
```
107+
108+
Opmerking: .env is optioneel. Als je van plan bent om meerdere agenten te draaien, kun je geheimen doorgeven via het character JSON bestand
109+
110+
### Eliza Automatisch Starten
111+
112+
Dit zal alles uitvoeren om het project op te zetten en de bot te starten met het standaard karakter.
113+
114+
```bash
115+
sh scripts/start.sh
116+
```
117+
118+
### Bewerk het character bestand
119+
120+
1. Open `packages/core/src/defaultCharacter.ts` om het standaard karakter aan te passen. Verwijder // om de code actief te maken en bewerk het karakter.
121+
122+
2. Om aangepaste karakters te laden:
123+
- Gebruik `pnpm start --characters="pad/naar/jouw/karakter.json"`
124+
- Meerdere karakterbestanden kunnen tegelijk worden geladen
125+
3. Verbinden met X (Twitter)
126+
- verander `"clients": []` naar `"clients": ["twitter"]` in het karakterbestand om te verbinden met X
127+
128+
### Eliza Handmatig Starten
129+
130+
```bash
131+
pnpm i
132+
pnpm build
133+
pnpm start
134+
135+
# Het project ontwikkelt snel, soms moet je het project opschonen als je terugkomt bij het project
136+
pnpm clean
137+
```
138+
139+
#### Aanvullende Vereisten
140+
141+
Mogelijk moet je Sharp installeren. Als je een fout ziet bij het opstarten, probeer het dan te installeren met het volgende commando:
142+
143+
```
144+
pnpm install --include=optional sharp
145+
```
146+
147+
### Community & contact
148+
149+
- [GitHub Issues](https://github.com/elizaos/eliza/issues). Het beste voor: bugs die je tegenkomt bij het gebruik van Eliza, en functievoorstellen.
150+
- [Discord](https://discord.gg/ai16z). Het beste voor: het delen van je toepassingen en praten met de community.
151+
- [Ontwikkelaars Discord](https://discord.gg/3f67SH4rXT). Het beste voor: hulp krijgen en plugin ontwikkeling.
152+
153+
## Bijdragers
154+
155+
<a href="https://github.com/elizaos/eliza/graphs/contributors">
156+
<img src="https://contrib.rocks/image?repo=elizaos/eliza" />
157+
</a>
158+
159+
## Ster Historie
160+
161+
[![Star History Chart](https://api.star-history.com/svg?repos=elizaos/eliza&type=Date)](https://star-history.com/#elizaos/eliza&Date)

README_PTBR.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ TWITTER_USERNAME= # Nome de usuário da conta
9999
TWITTER_PASSWORD= # Senha da conta
100100
TWITTER_EMAIL= # Email da conta
101101
102-
X_SERVER_URL=
103102
XAI_API_KEY=
104103
XAI_MODEL=
105104
@@ -122,7 +121,7 @@ BIRDEYE_API_KEY=
122121
123122
SOL_ADDRESS=So11111111111111111111111111111111111111112
124123
SLIPPAGE=1
125-
RPC_URL=https://api.mainnet-beta.solana.com
124+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
126125
HELIUS_API_KEY=
127126
128127
@@ -147,7 +146,7 @@ Certifique-se de ter instalado o CUDA Toolkit, incluindo cuDNN e cuBLAS.
147146

148147
### Executando localmente
149148

150-
Adicione XAI_MODEL e configure-o para uma das opções acima de [Executar com Llama](#executar-com-llama) - você pode deixar X_SERVER_URL e XAI_API_KEY em branco, ele baixa o modelo do huggingface e faz consultas localmente
149+
Adicione XAI_MODEL e configure-o para uma das opções acima de [Executar com Llama](#executar-com-llama) - você pode deixar XAI_API_KEY em branco, ele baixa o modelo do huggingface e faz consultas localmente
151150

152151
# Clientes
153152

0 commit comments

Comments
 (0)