StreamRAG ?
Videosuchagent für ChatGPT ♂️
Demo-Video ansehen · ?Einen Fehler melden · Eine Funktion vorschlagen
StreamRAG: GPT-gestützter Videoabruf und -streaming
StreamRAG.Demo.mp4
Was macht es? ?
Es ermöglicht Entwicklern:
- Laden Sie mehrere Videos hoch, um eine Bibliothek oder Sammlung zu erstellen.
- ? Durchsuchen Sie diese Videos und erhalten Sie Videoantworten oder Zusammenstellungen in Echtzeit.
- ? Veröffentlichen Sie Ihre durchsuchbare Sammlung im ChatGPT-Store.
- Erhalten Sie zusammengefasste Textantworten (RAG).
- ? Gewinnen Sie wichtige Erkenntnisse aus bestimmten Videos (z. B. „ Top-Punkte aus Folge 31 “).
Wie verwende ich es?
Sehen Sie sich an: Code-Komplettlösung
- Holen Sie sich Ihren API-Schlüssel: Melden Sie sich auf der VideoDB-Konsole an (kostenlos für die ersten 50 Uploads, keine Kreditkarte erforderlich). ?
-
VIDEO_DB_API_KEY
festlegen: Geben Sie Ihren Schlüssel in die env
Datei ein. - Abhängigkeiten installieren: Führen Sie
pip install -r requirements.txt
in Ihrem Terminal aus. - Laden Sie Ihre Sammlung auf VideoDB hoch: Fügen Sie Ihre Links in
upload.py
hinzu. - Lokal ausführen: Starten Sie den Flask-Server mit
python app.py
Veröffentlichung im ChatGPT Store?
Ansehen: Neues GPT erstellen
- Stellen Sie Ihren Flask-Server bereit und notieren Sie sich
url
Ihres Servers. - Aktualisieren Sie in
openapi.yaml
das url
Feld unter server
. - Besuchen Sie den GPT-Builder unter https://chat.openai.com/gpts/editor
- Fügen Sie auf der Registerkarte „Konfigurieren“
Name
und Description
Ihres GPT hinzu. - Kopieren Sie die Eingabeaufforderung aus
prompts.txt
in das Feld Instructions
. Fühlen Sie sich frei, es nach Bedarf zu ändern. ✏️ - Klicken Sie auf
Create new Action
- Kopieren Sie die Openapi-Details aus
openapi.yaml
Vergessen Sie nicht, das url
Feld zu aktualisieren. - Speichern Sie Ihr GPT für den persönlichen Gebrauch und testen Sie es! ?
Roadmap ?️
- Fügen Sie Unterstützung für beliebte Backend-Bereitstellungs-CD-Pipelines wie
Heroku
, Replit
usw. hinzu. - Integrieren Sie mit anderen Datenquellen wie
Dropbox
, Google Drive
. - Stellen Sie eine Verbindung mit Meeting-Recorder-APIs wie
Zoom
, Teams
und Recall.ai
her.
Mitwirken?
Ihre Beiträge machen die Open-Source-Community zu einem unglaublichen Ort des Lernens, der Inspiration und der Kreativität. Wir freuen uns über Ihren Beitrag! So können Sie einen Beitrag leisten:
- Öffnen Sie Probleme, um Ihre Anwendungsfälle zu teilen.
- Beteiligen Sie sich am Brainstorming von Lösungen für unsere Roadmap.
- Schlagen Sie Verbesserungen an der Codebasis vor.
Beitragsschritte
- Das Projekt forken?
- Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/AmazingFeature
) - Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Eine Pull-Anfrage öffnen?