StreamRAG
Basic Information
StreamRAG is a GPT-powered video retrieval and streaming agent intended to let developers create searchable video collections and expose them through a ChatGPT integration. The project enables uploading multiple videos to a VideoDB-powered library, indexing their content for retrieval-augmented generation, and serving real-time video responses or compiled clips. The README documents how to configure an API key for VideoDB, add video links via upload.py, install dependencies with pip, and run a local Flask server with app.py. It also includes guidance for publishing the service as a ChatGPT-compatible GPT by editing openapi.yaml and copying prompts from prompts.txt. The repo targets developers who want to combine video search, summarization, and streaming within conversational workflows.