-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
135 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
# Eliza 🤖 | ||
|
||
<div align="center"> | ||
<img src="./docs/static/img/eliza_banner.jpg" alt="Eliza Banner" width="100%" /> | ||
</div> | ||
|
||
<div align="center"> | ||
|
||
📖 [Dokumentáció](https://elizaos.github.io/eliza/) | 🎯 [Példák](https://github.com/thejoven/awesome-eliza) | ||
|
||
</div> | ||
|
||
## ✨ Funkciók | ||
|
||
- 🛠️ Teljes funkcionalitású Discord, Twitter és Telegram összekötők | ||
- 🔗 Támogatás minden modellhez (Llama, Grok, OpenAI, Anthropic, etc.) | ||
- 👥 Többügynök és szobatámogatás | ||
- 📚 Könnyen feldolgozhatja és kezelheti dokumentumait | ||
- 💾 Helyrehozható memória és dokumentumtár | ||
- 🚀 Magas fokú bővíthetőség - hozz létre saját műveleteket és klienseket | ||
- ☁️ Számos modell támogatása (helyi Llama, OpenAI, Anthropic, Groq stb.) | ||
- 📦 Egyszerűen működik! | ||
|
||
## 🎯 Felhasználási területek | ||
|
||
- 🤖 Chatbotok | ||
- 🕵️ Autonóm ügynökök | ||
- 📈 Üzleti folyamatkezelés | ||
- 🎮 Videójáték NPC-k | ||
- 🧠 Kereskedés | ||
|
||
## 🚀 Gyors kezdés | ||
|
||
### Előfeltételek | ||
|
||
- [Python 2.7+](https://www.python.org/downloads/) | ||
- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) | ||
- [pnpm](https://pnpm.io/installation) | ||
|
||
> **Megjegyzés Windows-felhasználóknak:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) szükséges. | ||
### Használja az Indítót (Ajánlott) | ||
|
||
```bash | ||
git clone https://github.com/elizaos/eliza-starter.git | ||
cd eliza-starter | ||
cp .env.example .env | ||
pnpm i && pnpm build && pnpm start | ||
``` | ||
Miután az ügynök elindult, a folyamat végén egy üzenetet kell látnod, amely arra utal, hogy futtasd a "pnpm start:client" parancsot. | ||
Nyiss egy másik terminált, navigálj ugyanabba a könyvtárba, és futtasd az alábbi parancsot, majd kövesd az URL-t, hogy kommunikálhass az ügynököddel: | ||
```bash | ||
pnpm start:client | ||
``` | ||
|
||
Ezután olvasd el a [Dokumentációt](https://elizaos.github.io/eliza/) hogy megtanuld, hogyan testreszabhatod Elizát. | ||
|
||
### Eliza manuális indítása (Csak akkor ajánlott, ha pontosan tudod, mit csinálsz) | ||
|
||
```bash | ||
# Klónozd a repót | ||
git clone https://github.com/elizaos/eliza.git | ||
|
||
# Válts a legfrissebb kiadásra | ||
# A projekt gyorsan fejlődik, ezért ajánlott a legfrissebb kiadásra váltani | ||
git checkout $(git describe --tags --abbrev=0) | ||
``` | ||
|
||
### Eliza indítása Gitpoddal | ||
|
||
[![Megnyitás Gitpodban](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main) | ||
|
||
### Szerkezd a .env fájlt | ||
|
||
Másold a .env.example fájlt .env néven, és töltsd ki a megfelelő értékekkel. | ||
|
||
``` | ||
cp .env.example .env | ||
``` | ||
|
||
Megjegyzés: A .env fájl opcionális. Ha több különálló ügynököt szeretnél futtatni, a titkos adatokat a karakter JSON-on keresztül is megadhatod. | ||
|
||
### Eliza automatikus indítása | ||
|
||
Ez a parancs mindent beállít a projekthez, és elindítja a botot az alapértelmezett karakterrel. | ||
|
||
```bash | ||
sh scripts/start.sh | ||
``` | ||
|
||
### Karakterfájl szerkesztése | ||
`` | ||
1. Nyisd meg a `packages/core/src/defaultCharacter.ts` fájlt, hogy módosítsd az alapértelmezett karaktert. Kommentezd ki és szerkeszd. | ||
|
||
2. Egyedi karakterek betöltése: | ||
- Használhatod a következőt: `pnpm start --characters="path/to/your/character.json"` | ||
- Több karakterfájl is betölthető egyszerre. | ||
3. Kapcsolódás X-hez (Twitter) | ||
- Módosítsd a `"clients": []` részt `"clients": ["twitter"]` -re a karakterfájlban, hogy csatlakozz az X-hez | ||
|
||
### Eliza manuális indítása | ||
|
||
```bash | ||
pnpm i | ||
pnpm build | ||
pnpm start | ||
|
||
# A projekt gyorsan fejlődik. Néha meg kell tisztítania a projektet, amikor egy idő után újra visszatérsz. | ||
pnpm clean | ||
``` | ||
|
||
#### További követelmények | ||
|
||
Előfordulhat, hogy telepítened kell a Sharpot. Ha hibát látsz az indításkor, próbáld meg telepíteni az alábbi paranccsal: | ||
|
||
``` | ||
pnpm install --include=optional sharp | ||
``` | ||
|
||
### Közösség és kapcsolattartás | ||
|
||
- [GitHub Issues](https://github.com/elizaos/eliza/issues). Ideális hibák jelentésére és új funkciók javaslatára. | ||
- [Discord](https://discord.gg/ai16z). BTökéletes hely az alkalmazásaid megosztására és a közösséggel való kapcsolatépítésre. | ||
|
||
## Közreműködők | ||
|
||
<a href="https://github.com/elizaos/eliza/graphs/contributors"> | ||
<img src="https://contrib.rocks/image?repo=elizaos/eliza" /> | ||
</a> | ||
|
||
## Star History | ||
|
||
[![Star History Chart](https://api.star-history.com/svg?repos=elizaos/eliza&type=Date)](https://star-history.com/#elizaos/eliza&Date) |