🤖 Szerelje össze, konfigurálja és telepítse az autonóm AI-ügynököket a böngészőjében. 🤖
🔗 Weboldal
•
🤝 Hozzájárulás
•
🐦 Twitter
•
📢 Discord
---
💝 Támogassa az AgentGPT fejlesztését!! 💝
Csatlakozzon hozzánk, az AgentGPT fejlesztéséhez, egy nyílt forráskódú projekthez, amely az AI automatizálás határait feszegeti! Kihívásokkal nézünk szembe a működési költségek fedezése 💸, beleértve a házon belüli API-t és egyéb infrastrukturális költségeket, amelyek az előrejelzések szerint körülbelül napi 150 USD-ra nőnek. 💳🤕 Az Ön szponzorálása elősegítené a fejlődést azáltal, hogy segít nekünk az erőforrások bővítésében, a funkciók és a funkcionalitás bővítésében, valamint az izgalmas projekt folytatásában! 🚀
Ennek az ingyenes, nyílt forráskódú projektnek a szponzorálásával nem csak az avatarod/logódat láthatod alább, hanem exkluzív lehetőséget kapsz az alapítókkal való beszélgetésre is!🗣️
👉 Kattint ide ha szeretnéd támogatni a projektet
🙌🏻 Szponzoraink 🙌🏻
---
Az AgentGPT lehetővé teszi az automatizált AI-ügynökök konfigurálását és üzembe helyezését.
Nevezze el saját egyéni mesterséges intelligenciáját, és tegye lehetővé, hogy bármilyen célt elérjen.
Megkísérli elérni a célt az elvégzendő feladatok átgondolásával, végrehajtásával és az eredményekből való tanulással 🚀.
## 🎉 Útiterv
Ez a platform jelenleg béta állapotban van és a következőkön dolgozunk:
- Hosszú távú memória vektoros DB-n keresztül 🧠
- Webböngészési lehetőségek a LangChain-en keresztül 🌐
- Interakció webhelyekkel és emberekkel 👨👩👦
- Írási lehetőségek egy dokumentum API-n keresztül 📄
- Az AI-ügynökök mentése 💾
- Felhasználók és hitelesítés 🔐
- Stripe integráció egy alsó limites fizetős verzióhoz (hogy ne aggódjunk az infra költségek miatt) 💵
Hamarosan még több jön...
## 🚀 Tech Stack
- ✅ **Bootstrapping**: [create-t3-app](https://create.t3.gg).
- ✅ **Framework**: [Nextjs 13 + Typescript](https://nextjs.org/).
- ✅ **Auth**: [Next-Auth.js](https://next-auth.js.org)
- ✅ **ORM**: [Prisma](https://prisma.io).
- ✅ **Database**: [Supabase](https://supabase.com/).
- ✅ **Styling**: [TailwindCSS + HeadlessUI](https://tailwindcss.com).
- ✅ **Typescript Schema Validation**: [Zod](https://github.com/colinhacks/zod).
- ✅ **End-to-end typesafe API**: [tRPC](https://trpc.io/).
## 👨🚀 Első lépések
### 🐳 Docker beállítása
Az AgentGPT helyi futtatásának legegyszerűbb módja a Docker használata.
Egy kényelmes beállítási szkriptet biztosítunk az induláshoz.
```bash
./setup.sh --docker
```
### 👷 Helyi fejlesztési beállítások
Ha helyben szeretné fejleszteni az Agent GPT-t, a legegyszerűbb módja a mellékelt telepítőszkript használata.
```bash
./setup.sh --local
```
### 🛠️ Manuális beállítás
> 🚧 Szüksége lesz a [Nodejs +18 (LTS recommended)](https://nodejs.org/en/) telepítésre.
1. Elágaztatni a tárat
- [Elágaztatás](https://github.com/reworkd/AgentGPT/fork).
2. Klónozni a tárolót:
```bash
git clone git@github.com:YOU_USER/AgentGPT.git
```
3. Függőségek telepítése:
```bash
cd AgentGPT
npm install
```
4. Hozzon létre egy **.env** fájlt a következő tartalommal:
> 🚧 A környezeti változóknak meg kell egyeznie a következő [sémával](https://github.com/reworkd/AgentGPT/blob/main/src/env/schema.mjs).
```bash
# Telepítési környezet:
NODE_ENV=development
# Következő hitelesítési konfiguráció:
# Hozzon létre egy titkos kulcsot az `openssl rand -base64 32` paranccsal
NEXTAUTH_SECRET=VÁLTOZTASS_MEG
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=file:./db.sqlite
# OpenAI API kulcs
OPENAI_API_KEY=VÁLTOZTASS_MEG
```
5. Módosítsa a prisma sémát az sqlite használatához:
```bash
./prisma/useSqlite.sh
```
**Megjegyzés:** Ezt csak akkor kell megtenni, ha sqlite-ot szeretne használni.
6. Kész 🥳, következő a futtatás:
```bash
# Adatbázis-migrálások létrehozása
npx prisma db push
npm run dev
```
### 🚀 GitHub Codespaces
Állítsa be azonnal az AgentGPT-t a felhőben a [GitHub Codespaces](https://github.com/features/codespaces) használatával.
1. A GitHub-tárhelyen kattintson a zöld "Kód" gombra, és válassza a "Kódterek" lehetőséget.
2. Hozzon létre egy új kódteret, vagy válasszon egy előzőt, amelyet már létrehozott.
3. A kódtér külön lapon nyílik meg a böngészőben.
4. A terminálban futtassa a `bash ./setup.sh --local` parancsot
5. Amikor a terminál kéri, adja hozzá OpenAI API-kulcsát.
6. Kattintson a "Megnyitás böngészőben" gombra, amikor az összeállítási folyamat befejeződött.
- Az AgentGPT leállításához írja be a Ctrl+C billentyűkombinációt a terminálba.
- Az AgentGPT újraindításához futtassa az "npm run dev" parancsot a terminálban.
Futtassa a projektet 🥳
```
npm run dev
```
---
🙌🏻 További szponzoraink 🙌🏻