Este script de Python lee subtítulos de imagen de un archivo CSV, los acorta usando la API de OpenAI y luego los guarda en un archivo JSON. Esto podría ser particularmente útil si necesita subtítulos de imagen iguales o menos que un determinado cuente de carácter para la accesibilidad, las redes sociales o la capacitación de un modelo de imagen.
Carga de forma segura las claves API y otras configuraciones sensibles desde un archivo .env.
Utiliza el modelo GPT-3.5-Turbo de OpenAI para acortar los subtítulos de manera efectiva.
Lee subtítulos de un archivo CSV, que permite el procesamiento por lotes de múltiples subtítulos.
Emite los subtítulos procesados en un formato JSON, lo que facilita la integración con aplicaciones web u otros medios. Configuración y uso
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
pip install openai python-dotenv
Cree un archivo .env en el mismo directorio que el script y agregue su tecla API de OpenAI:
OPENAI_API_KEY='your_api_key_here'
Asegúrese de que su archivo CSV esté formateado correctamente con el nombre de archivo y los encabezados de subtítulos.
Modifique el script para incluir la ruta correcta a su archivo CSV en la llamada process_captions ('su ruta aquí').
La salida estará en captions.json .