Skip to content

Commit b8e3d51

Browse files
committed
feat: add Serbian README translation and enhance main README with new features and setup instructions
1 parent 76d4f42 commit b8e3d51

File tree

2 files changed

+183
-2
lines changed

2 files changed

+183
-2
lines changed

README.md

+2-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) | [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)
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) | [Srpski](./README_RS.md)
1616

1717
## ✨ Features
1818

@@ -56,7 +56,7 @@ cp .env.example .env
5656
pnpm i && pnpm build && pnpm start
5757
```
5858
Once the agent is running, You should see the message to run "pnpm start:client" at the end.
59-
Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent.
59+
Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent.
6060
```bash
6161
pnpm start:client
6262
```

README_RS.md

+181
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
# Eliza
2+
3+
<img src="./docs/static/img/eliza_banner.jpg" alt="Baner Eliza" width="100%" />
4+
5+
## Funkcionalnosti
6+
7+
- 🛠 Kompletni konektori za Discord, Twitter i Telegram
8+
- 👥 Podrška za više agenata i soba
9+
- 📚 Jednostavna ingestija i interakcija sa dokumentima
10+
- 💾 Memorija koja se može povratiti i skladištenje dokumenata
11+
- 🚀 Visoko proširivo - kreirajte sopstvene akcije i klijente za proširenje mogućnosti
12+
- ☁️ Podržava više modela, uključujući Llama lokalno, OpenAI, Anthropic, Groq i više
13+
- 📦 Radi besprekorno
14+
15+
## Upotrebe
16+
17+
- 🤖 Chatbotovi
18+
- 🕵️ Autonomni agenti
19+
- 📈 Upravljanje poslovnim procesima
20+
- 🎮 NPC-ovi u video igrama
21+
22+
# Prvi Koraci
23+
24+
**Zahtevi (OBAVEZNI):**
25+
26+
- [Python 2.7+](https://www.python.org/downloads/)
27+
- [Node.js 23.3+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
28+
- [pnpm](https://pnpm.io/installation)
29+
30+
### Uredite .env datoteku
31+
32+
- Kopirajte datoteku .env.example u .env i popunite odgovarajuće vrednosti
33+
- Uredite TWITTER promenljive okruženja da dodate korisničko ime i lozinku bota
34+
35+
### Uredite datoteku karaktera
36+
37+
- Pregledajte datoteku `src/core/defaultCharacter.ts` - možete je modifikovati
38+
- Takođe možete učitati karaktere sa komandom `pnpm start --characters="path/to/your/character.json"` i pokrenuti više botova istovremeno.
39+
40+
Nakon što konfigurišete .env datoteku i datoteku karaktera, možete pokrenuti bota sa:
41+
42+
```
43+
pnpm i
44+
pnpm start
45+
```
46+
47+
# Personalizacija Elize
48+
49+
### Dodavanje prilagođenih akcija
50+
51+
Da biste izbegli sukobe u centralnom direktorijumu, preporučuje se dodavanje prilagođenih akcija u direktorijum `custom_actions` i zatim ih dodajte u datoteku `elizaConfig.yaml`. Pogledajte datoteku `elizaConfig.example.yaml` za primer.
52+
53+
## Pokretanje sa Različitim Modelima
54+
55+
### Pokretanje sa Llama
56+
57+
Možete pokrenuti Llama modele 70B ili 405B podešavanjem promenljive okruženja `XAI_MODEL` na `meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo` ili `meta-llama/Meta-Llama-3.1-405B-Instruct`
58+
59+
### Pokretanje sa Grok
60+
61+
Možete pokrenuti Grok modele podešavanjem promenljive okruženja `XAI_MODEL` na `grok-beta`
62+
63+
### Pokretanje sa OpenAI
64+
65+
Možete pokrenuti OpenAI modele podešavanjem promenljive okruženja `XAI_MODEL` na `gpt-4o-mini` ili `gpt-4o`
66+
67+
## Dodatni Zahtevi
68+
69+
Možda će biti potrebno instalirati Sharp. Ako naiđete na grešku prilikom pokretanja, pokušajte da ga instalirate sa:
70+
71+
```
72+
pnpm install --include=optional sharp
73+
```
74+
75+
# Konfiguracija Okruženja
76+
77+
Trebaće vam da dodate promenljive okruženja u vašu .env datoteku da biste se povezali sa različitim platformama:
78+
79+
```
80+
# Obavezne promenljive okruženja
81+
DISCORD_APPLICATION_ID=
82+
DISCORD_API_TOKEN= # Token bota
83+
OPENAI_API_KEY=sk-* # API ključ OpenAI, počinje sa sk-
84+
ELEVENLABS_XI_API_KEY= # API ključ ElevenLabs
85+
GOOGLE_GENERATIVE_AI_API_KEY= # API ključ Gemini
86+
87+
# KONFIGURACIJE ELEVENLABS
88+
ELEVENLABS_MODEL_ID=eleven_multilingual_v2
89+
ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM
90+
ELEVENLABS_VOICE_STABILITY=0.5
91+
ELEVENLABS_VOICE_SIMILARITY_BOOST=0.9
92+
ELEVENLABS_VOICE_STYLE=0.66
93+
ELEVENLABS_VOICE_USE_SPEAKER_BOOST=false
94+
ELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4
95+
ELEVENLABS_OUTPUT_FORMAT=pcm_16000
96+
97+
TWITTER_DRY_RUN=false
98+
TWITTER_USERNAME= # Korisničko ime naloga
99+
TWITTER_PASSWORD= # Lozinka naloga
100+
TWITTER_EMAIL= # Email naloga
101+
102+
X_SERVER_URL=
103+
XAI_API_KEY=
104+
XAI_MODEL=
105+
106+
# Za konsultacije sa Claude
107+
ANTHROPIC_API_KEY=
108+
109+
# EVM
110+
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
111+
112+
# Solana
113+
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
114+
SOLANA_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
115+
116+
# Konfiguracija rezervnog novčanika (zastarelo)
117+
WALLET_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
118+
WALLET_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
119+
120+
BIRDEYE_API_KEY=
121+
122+
SOL_ADDRESS=So11111111111111111111111111111111111111112
123+
SLIPPAGE=1
124+
RPC_URL=https://api.mainnet-beta.solana.com
125+
HELIUS_API_KEY=
126+
127+
## Telegram
128+
TELEGRAM_BOT_TOKEN=
129+
130+
TOGETHER_API_KEY=
131+
```
132+
133+
# Konfiguracija Lokalne Inference
134+
135+
### Konfiguracija CUDA
136+
137+
Ako imate NVIDIA GPU, možete instalirati CUDA da značajno ubrzate lokalnu inferencu.
138+
139+
```
140+
pnpm install
141+
npx --no node-llama-cpp source download --gpu cuda
142+
```
143+
144+
Uverite se da imate instaliran CUDA Toolkit, uključujući cuDNN i cuBLAS.
145+
146+
### Lokalno Pokretanje
147+
148+
Dodajte XAI_MODEL i konfigurišite ga sa jednom od opcija iz [Pokretanje sa Llama](#pokretanje-sa-llama) - možete ostaviti X_SERVER_URL i XAI_API_KEY praznim, preuzeće model sa HuggingFace i izvršiti upite lokalno
149+
150+
# Klijenti
151+
152+
## Discord Bot
153+
154+
Za pomoć sa konfiguracijom vašeg Discord Bota, pogledajte: https://discordjs.guide/preparations/setting-up-a-bot-application.html
155+
156+
# Razvoj
157+
158+
## Testiranje
159+
160+
Za pokretanje test suite-a:
161+
162+
```bash
163+
pnpm test # Pokreni testove jednom
164+
pnpm test:watch # Pokreni testove u režimu posmatranja
165+
```
166+
167+
Za specifične testove baze podataka:
168+
169+
```bash
170+
pnpm test:sqlite # Pokreni testove sa SQLite
171+
pnpm test:sqljs # Pokreni testove sa SQL.js
172+
```
173+
174+
Testovi su napisani sa Jest i mogu se naći u datotekama `src/**/*.test.ts`. Testno okruženje je konfigurisano za:
175+
176+
- Učitavanje promenljivih okruženja iz `.env.test`
177+
- Korišćenje limita od 2 minuta za dugotrajne testove
178+
- Podršku za ESM module
179+
- Pokretanje testova u sekvenci (--runInBand)
180+
181+
Za kreiranje novih testova, dodajte `.test.ts` datoteku pored koda koji testirate.

0 commit comments

Comments
 (0)