Genraft-KI
Einführung
Das Genraft AI Toolkit ist eine dynamische Ressource zum Erstellen anspruchsvoller Backend- und Frontend-Weblösungen, die die Leistungsfähigkeit von Python und die offizielle OpenAI-API zur Entwicklung von Konversationsagenten nutzt. Dieses Toolkit nutzt die Fähigkeiten der generativen KI, um die Entwicklung reaktionsfähiger und intelligenter Agenteninteraktionen zu erleichtern.
Merkmale
- Direkte Integration mit der offiziellen OpenAI-API, um erweiterte Konversationsfunktionen zu ermöglichen.
- Umfassende Backend- und Frontend-Entwicklungsmodule, maßgeschneidert für Webanwendungen.
- Eine benutzerfreundliche Oberfläche zur einfachen Verwaltung und Interaktion mit den KI-Modellen.
- Hochgradig erweiterbar und anpassbar, um unterschiedlichen Webentwicklungsanforderungen gerecht zu werden.
- Konzentriert sich auf die Beschleunigung des Entwicklungszyklus webbasierter Plattformen mit KI-gesteuerten Interaktionen.
Verfügbarer Komfort
- Dockerfile unterstützt
- Docker Compose wird unterstützt
- Kubernetes wird unterstützt
- MonoRepo-Projekt unterstützt
- Separate Dienste für Frontend und Backend werden unterstützt
Erste Schritte
Tech-Stack
Allgemein
- Git [Versionskontrolle]
- Docker [Containerisierung]
- GitHub [Code-Hosting]
- GitHub-Aktionen [CI/CD]
Frontend
- Typescript [Programmiersprache]
- NodeJs [Javascript-Laufzeit]
- SvelteKit [Full-Stack-Framework]
- Svelte [Frontend-Framework]
- TailwindCSS [CSS-Framework]
- DaisyUI [Tailwind-Komponentenbibliothek]
Backend
- Python [Programmiersprache]
- FastApi [Backend-Framework]
- OpenAI GPT [Sprachverarbeitung]
Voraussetzungen
- Git
- Docker
- NPM
- Nodejs
- Python
Installation
Klon
https://github.com/kamyabnazari/genraft-ai.git
Aufstellen
Bitte erstellen Sie die Dienste der Reihe nach und befolgen Sie die Anweisungen in den README.md-Dateien.
Wenn Sie sie einzeln ausführen, müssen Sie localhost verwenden, um auf sie zuzugreifen und sie miteinander zu verbinden.
Oder verwenden Sie Docker Compose, um alles zu erstellen und miteinander zu verbinden.
docker-compose up --build
Bitte richten Sie es in der folgenden Reihenfolge ein:
Backend einrichten
Frontend einrichten
Wiki
Wie ist der Prozess und Arbeitsablauf hinter der generativen Softwareentwicklung? Lesen Sie mehr auf der Wiki-Seite.
Lizenz
Dieses Projekt ist unter der [Apache-2.0-Lizenz]-Lizenz lizenziert – Einzelheiten finden Sie in der LICENSE-Datei.
Danksagungen
Besonderer Dank geht an das OpenAI-Team für die Bereitstellung der API, die unsere intelligenten Agenten antreibt.
Zusätzlich inspiriert von ChatDev