🤖 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
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
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 🚀.
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...
- ✅ Bootstrapping: create-t3-app.
- ✅ Framework: Nextjs 13 + Typescript.
- ✅ Auth: Next-Auth.js
- ✅ ORM: Prisma.
- ✅ Database: Supabase.
- ✅ Styling: TailwindCSS + HeadlessUI.
- ✅ Typescript Schema Validation: Zod.
- ✅ End-to-end typesafe API: tRPC.
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.
./setup.sh --docker
Ha helyben szeretné fejleszteni az Agent GPT-t, a legegyszerűbb módja a mellékelt telepítőszkript használata.
./setup.sh --local
🚧 Szüksége lesz a Nodejs +18 (LTS recommended) telepítésre.
- Elágaztatni a tárat
- Klónozni a tárolót:
git clone [email protected]:YOU_USER/AgentGPT.git
- Függőségek telepítése:
cd AgentGPT
npm install
- 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.
# 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
- Módosítsa a prisma sémát az sqlite használatához:
./prisma/useSqlite.sh
Megjegyzés: Ezt csak akkor kell megtenni, ha sqlite-ot szeretne használni.
- Kész 🥳, következő a futtatás:
# Adatbázis-migrálások létrehozása
npx prisma db push
npm run dev
Állítsa be azonnal az AgentGPT-t a felhőben a GitHub Codespaces használatával.
- A GitHub-tárhelyen kattintson a zöld "Kód" gombra, és válassza a "Kódterek" lehetőséget.
- Hozzon létre egy új kódteret, vagy válasszon egy előzőt, amelyet már létrehozott.
- A kódtér külön lapon nyílik meg a böngészőben.
- A terminálban futtassa a
bash ./setup.sh --local
parancsot - Amikor a terminál kéri, adja hozzá OpenAI API-kulcsát.
- 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