Dieses Projekt ist eine dynamische Tutorial-Plattform, die auf Next.js basiert und die API-Integration von Hugging Face verwendet, um benutzerdefinierte Inhalte zu generieren. Ziel ist es, interaktive und personalisierte Tutorials für verschiedene Themen zu erstellen.
- Benutzerdefinierte Tutorial-Generierung: Der Benutzer gibt ein Thema ein, und das System generiert automatisch ein strukturiertes Tutorial, einschließlich spezifischer Kapitel und Inhalte.
- Streaming-Inhalte: Inhalte werden dynamisch gestreamt und angezeigt, um eine flüssige Benutzererfahrung zu gewährleisten.
- Kapitelbasierte Navigation: Jedes Tutorial ist in Kapitel unterteilt, die einzeln geladen und angezeigt werden können.
- Integration von KI-Modellen: Verwendet die Hugging Face API, um hochwertige, AI-generierte Texte zu erstellen.
- Frontend: Next.js, React, React Markdown
- Backend: API-Routen in Next.js, integriert mit Hugging Face Inference API
- Styling: Tailwind CSS
- Deployment: Optimiert für Vercel
- Der Benutzer gibt ein Thema in das Eingabefeld ein.
- Das System generiert dynamisch ein Tutorial mit spezifischen Kapiteln.
- Der Benutzer kann Kapitel einzeln laden und Inhalte ansehen.
- Streaming-Inhalte sorgen für nahtlose Benutzerinteraktionen.
- Bildung: Interaktive Lernressourcen für Schüler und Lehrer.
- Marketing: Automatisierte Inhalte für Workshops oder Kundenpräsentationen.
- Unternehmen: Schulungsmaterialien oder Produktdokumentationen.
- Node.js (>= 16.x)
- Hugging Face API-Schlüssel
- Repository klonen:
git clone <repository-url> cd <repository-folder>
- Abhängigkeiten installieren:
npm install
.envDatei erstellen und die Umgebungsvariablen konfigurieren:HUGGINGFACE_API_KEY=dein_api_schlüssel
- Entwicklungsserver starten:
npm run dev
Dieses Projekt ist optimiert für die Bereitstellung auf Vercel:
- Pushen Sie den Code auf ein mit Vercel verknüpftes Repository.
- Konfigurieren Sie die Umgebungsvariablen im Vercel-Dashboard.
- Deployment wird automatisch durchgeführt.
Dieses Projekt steht unter der MIT-Lizenz.
- Projektleitung: [Dein Name]
- Entwicklungsteam: [Teammitglieder]
Vielen Dank für Ihr Interesse an unserem Projekt! Feedback und Beiträge sind willkommen.