¿TransmitirRAG?
Agente de búsqueda de videos para ChatGPT ♂️
Ver vídeo de demostración · ?Informar un error · Sugerir una característica
StreamRAG: recuperación y transmisión de videos con tecnología GPT
StreamRAG.Demo.mp4
¿Qué hace? ?
Permite a los desarrolladores:
- Sube varios vídeos para crear una biblioteca o colección.
- ? Busque entre estos videos y obtenga respuestas o compilaciones en video en tiempo real.
- ? Publique su colección de búsqueda en la tienda ChatGPT.
- Reciba respuestas de texto resumidas (RAG).
- ? Obtenga información clave de vídeos específicos (por ejemplo, " Puntos principales del episodio 31 ").
¿Cómo lo uso?
Ver: tutorial del código
- Obtenga su clave API: regístrese en la consola VideoDB (gratis para las primeras 50 cargas, no se requiere tarjeta de crédito). ?
- Configure
VIDEO_DB_API_KEY
: ingrese su clave en el archivo env
. - Instale dependencias: ejecute
pip install -r requirements.txt
en su terminal. - Sube tu colección a VideoDB: agrega tus enlaces en
upload.py
. - Ejecutar localmente: inicie el servidor flask con
python app.py
¿Publicar en la tienda ChatGPT?
Ver: Crear nuevo GPT
- Implemente su servidor flask y anote
url
de su servidor. - En
openapi.yaml
, actualice el campo url
en server
. - Visite el creador de GPT en https://chat.openai.com/gpts/editor
- En la pestaña de configuración, agregue
Name
y Description
de su GPT. - Copie el mensaje de
prompts.txt
en el campo Instructions
. Siéntase libre de modificarlo según sea necesario. ✏️ - Haga clic en
Create new Action
- Copie los detalles de openapi de
openapi.yaml
No olvide actualizar el campo url
. - ¡Guarde su GPT para uso personal y pruébelo! ?
¿Hoja de ruta? ️
- Agregue soporte para canalizaciones de CD de implementación de backend populares como
Heroku
, Replit
, etc. - Integre con otras fuentes de datos como
Dropbox
, Google Drive
. - Conéctese con API de grabación de reuniones como
Zoom
, Teams
y Recall.ai
.
¿Contribuyendo?
Sus contribuciones hacen de la comunidad de código abierto un lugar increíble para el aprendizaje, la inspiración y la creatividad. ¡Agradecemos y apreciamos sus comentarios! Así es como puedes contribuir:
- Abra problemas para compartir sus casos de uso.
- Participe en una lluvia de ideas sobre soluciones para nuestra hoja de ruta.
- Sugerir mejoras al código base.
Pasos de contribución
- ¿Bifurcar el proyecto?
- Crea tu rama de funciones (
git checkout -b feature/AmazingFeature
) - Confirme sus cambios (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - ¿Abrir una solicitud de extracción?