Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add Serbian README translation #1757

Merged
merged 2 commits into from
Jan 3, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

## 🌍 README Translations

[中文说明](./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)
[中文说明](./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)

## ✨ Features

Expand Down Expand Up @@ -56,7 +56,7 @@ cp .env.example .env
pnpm i && pnpm build && pnpm start
```
Once the agent is running, You should see the message to run "pnpm start:client" at the end.
Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent.
Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent.
```bash
pnpm start:client
```
Expand Down
181 changes: 181 additions & 0 deletions README_RS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
# Eliza

<img src="./docs/static/img/eliza_banner.jpg" alt="Baner Eliza" width="100%" />

## Funkcionalnosti

- 🛠 Kompletni konektori za Discord, Twitter i Telegram
- 👥 Podrška za više agenata i soba
- 📚 Jednostavna ingestija i interakcija sa dokumentima
- 💾 Memorija koja se može povratiti i skladištenje dokumenata
- 🚀 Visoko proširivo - kreirajte sopstvene akcije i klijente za proširenje mogućnosti
- ☁️ Podržava više modela, uključujući Llama lokalno, OpenAI, Anthropic, Groq i više
- 📦 Radi besprekorno

## Upotrebe

- 🤖 Chatbotovi
- 🕵️ Autonomni agenti
- 📈 Upravljanje poslovnim procesima
- 🎮 NPC-ovi u video igrama

# Prvi Koraci

**Zahtevi (OBAVEZNI):**

- [Python 2.7+](https://www.python.org/downloads/)
- [Node.js 23.3+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
- [pnpm](https://pnpm.io/installation)

### Uredite .env datoteku

- Kopirajte datoteku .env.example u .env i popunite odgovarajuće vrednosti
- Uredite TWITTER promenljive okruženja da dodate korisničko ime i lozinku bota

### Uredite datoteku karaktera

- Pregledajte datoteku `src/core/defaultCharacter.ts` - možete je modifikovati
- Takođe možete učitati karaktere sa komandom `pnpm start --characters="path/to/your/character.json"` i pokrenuti više botova istovremeno.

Nakon što konfigurišete .env datoteku i datoteku karaktera, možete pokrenuti bota sa:

```
pnpm i
pnpm start
```

# Personalizacija Elize

### Dodavanje prilagođenih akcija

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.

## Pokretanje sa Različitim Modelima

### Pokretanje sa Llama

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`

### Pokretanje sa Grok

Možete pokrenuti Grok modele podešavanjem promenljive okruženja `XAI_MODEL` na `grok-beta`

### Pokretanje sa OpenAI

Možete pokrenuti OpenAI modele podešavanjem promenljive okruženja `XAI_MODEL` na `gpt-4o-mini` ili `gpt-4o`

## Dodatni Zahtevi

Možda će biti potrebno instalirati Sharp. Ako naiđete na grešku prilikom pokretanja, pokušajte da ga instalirate sa:

```
pnpm install --include=optional sharp
```

# Konfiguracija Okruženja

Trebaće vam da dodate promenljive okruženja u vašu .env datoteku da biste se povezali sa različitim platformama:

```
# Obavezne promenljive okruženja
DISCORD_APPLICATION_ID=
DISCORD_API_TOKEN= # Token bota
OPENAI_API_KEY=sk-* # API ključ OpenAI, počinje sa sk-
ELEVENLABS_XI_API_KEY= # API ključ ElevenLabs
GOOGLE_GENERATIVE_AI_API_KEY= # API ključ Gemini

# KONFIGURACIJE ELEVENLABS
ELEVENLABS_MODEL_ID=eleven_multilingual_v2
ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM
ELEVENLABS_VOICE_STABILITY=0.5
ELEVENLABS_VOICE_SIMILARITY_BOOST=0.9
ELEVENLABS_VOICE_STYLE=0.66
ELEVENLABS_VOICE_USE_SPEAKER_BOOST=false
ELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4
ELEVENLABS_OUTPUT_FORMAT=pcm_16000

TWITTER_DRY_RUN=false
TWITTER_USERNAME= # Korisničko ime naloga
TWITTER_PASSWORD= # Lozinka naloga
TWITTER_EMAIL= # Email naloga

X_SERVER_URL=
XAI_API_KEY=
XAI_MODEL=

# Za konsultacije sa Claude
ANTHROPIC_API_KEY=

# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY

# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
SOLANA_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY

# Konfiguracija rezervnog novčanika (zastarelo)
WALLET_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
WALLET_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY

BIRDEYE_API_KEY=

SOL_ADDRESS=So11111111111111111111111111111111111111112
SLIPPAGE=1
RPC_URL=https://api.mainnet-beta.solana.com
HELIUS_API_KEY=

## Telegram
TELEGRAM_BOT_TOKEN=

TOGETHER_API_KEY=
```

# Konfiguracija Lokalne Inference

### Konfiguracija CUDA

Ako imate NVIDIA GPU, možete instalirati CUDA da značajno ubrzate lokalnu inferencu.

```
pnpm install
npx --no node-llama-cpp source download --gpu cuda
```

Uverite se da imate instaliran CUDA Toolkit, uključujući cuDNN i cuBLAS.

### Lokalno Pokretanje

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

# Klijenti

## Discord Bot

Za pomoć sa konfiguracijom vašeg Discord Bota, pogledajte: https://discordjs.guide/preparations/setting-up-a-bot-application.html

# Razvoj

## Testiranje

Za pokretanje test suite-a:

```bash
pnpm test # Pokreni testove jednom
pnpm test:watch # Pokreni testove u režimu posmatranja
```

Za specifične testove baze podataka:

```bash
pnpm test:sqlite # Pokreni testove sa SQLite
pnpm test:sqljs # Pokreni testove sa SQL.js
```

Testovi su napisani sa Jest i mogu se naći u datotekama `src/**/*.test.ts`. Testno okruženje je konfigurisano za:

- Učitavanje promenljivih okruženja iz `.env.test`
- Korišćenje limita od 2 minuta za dugotrajne testove
- Podršku za ESM module
- Pokretanje testova u sekvenci (--runInBand)

Za kreiranje novih testova, dodajte `.test.ts` datoteku pored koda koji testirate.
Loading