FableForgeAI-StoryEngine
Willkommen bei FableForgeAI-StoryEngine, einer innovativen Plattform, die darauf ausgelegt ist, die Leistungsfähigkeit der KI für die Erstellung ansprechender Erzählungen, Chat-Erlebnisse und Comic-Videos zu nutzen. Dieses Projekt basiert auf der Fusion mehrerer fortschrittlicher KI-Modelle, darunter Gemini-Pro aus der generativen KI-Suite von Google, und bietet Benutzern eine einzigartige Möglichkeit, mit kreativen Inhalten auf neue und aufregende Weise zu interagieren und diese zu generieren.
Architektur
Merkmale
FableForgeAI-StoryEngine bietet eine Reihe von Funktionen in verschiedenen Bereichen der Inhaltserstellung:
ChatBot
- Nehmen Sie an interaktiven Gesprächen mit einem KI-gestützten Chatbot teil.
- Nutzen Sie das Gemini-Pro-Modell zum Generieren von Antworten.
Story-Generator
- Erstellen Sie Kurzgeschichten basierend auf Benutzereingaben und hochgeladenen Bildern.
- Unterstützung für die Text-zu-Sprache-Konvertierung zum Erzählen der generierten Geschichten.
- Nutzen Sie die Modelle Gemini-Pro und Gemini-Pro-Vision für die Text- und Bild-zu-Text-Generierung.
Comic-Videogenerator
- Erstellen Sie Comic-Videos aus vom Benutzer bereitgestellten Story-Eingabeaufforderungen.
- Nutzen Sie die Antwort des Einbettungsmodells und den Gradio-Client für die Videogenerierung.
Installation
Führen Sie die folgenden Schritte aus, um FableForgeAI-StoryEngine auf Ihrem lokalen Computer einzurichten:
Klonen Sie das Repository
git clone https://github.com/Mohit6304/FableForgeAI-StoryEngine.git
cd FableForgeAI-StoryEngine
Installationsanforderungen
- Stellen Sie sicher, dass Python 3.7+ auf Ihrem Computer installiert ist.
- Installieren Sie alle erforderlichen Bibliotheken mit pip:
pip install -r requirements.txt
- Konfigurieren Sie API-Schlüssel
- Erstellen Sie eine .env-Datei im Stammverzeichnis des Projekts.
- Fügen Sie Ihrer .env-Datei die folgenden Zeilen hinzu:
GEMINI_API_KEY=your_gemini_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_access_token_here
Ersetzen Sie your_gemini_api_key_here und your_huggingface_access_token_here durch Ihre tatsächlichen API-Schlüssel.
Verwendung
Um FableForgeAI-StoryEngine zu verwenden, führen Sie das Skript main.py
aus:
Nach der Ausführung können Sie über Ihren Browser unter der von Streamlit angegebenen Adresse, normalerweise http://localhost:8501
, auf die Weboberfläche zugreifen.
Interaktion mit den Funktionen
- ChatBot: Wählen Sie „ChatBot“ aus dem Seitenleistenmenü und beginnen Sie mit der KI zu chatten, indem Sie Ihre Nachrichten eingeben.
- Story-Generator: Navigieren Sie zu „Story-Generator“, laden Sie ein Bild hoch (optional), geben Sie einige Details oder ein Thema für Ihre Story an und klicken Sie auf „Story generieren“.
- Comic-Video-Generator: Wählen Sie „Comic-Video-Generator“, geben Sie die Story-Eingabeaufforderung in den dafür vorgesehenen Textbereich ein und klicken Sie auf „Comic generieren“, um Ihr Comic-Video zu erstellen.