Este script Python lê legendas de imagem de um arquivo CSV, reduz -as usando a API do OpenAI e as salva em um arquivo JSON. Isso pode ser particularmente útil se você precisar de legendas de imagem igual ou inferior a uma determinada contagem de caracteres para acessibilidade, mídia social ou treinamento de um modelo de imagem.
Carrega com segurança as teclas da API e outras configurações sensíveis de um arquivo .env.
Usa o modelo GPT-3.5-Turbo do OpenAI para reduzir as legendas de maneira eficaz.
Lê legendas de um arquivo CSV, que permite o processamento em lote de várias legendas.
Os resultados das legendas processadas em um formato JSON, facilitando a integração com aplicativos da Web ou outras mídias. Configuração e uso
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
pip install openai python-dotenv
Crie um arquivo .env no mesmo diretório que o script e adicione sua chave da API do OpenAI:
OPENAI_API_KEY='your_api_key_here'
Verifique se o seu arquivo CSV está formatado corretamente com o nome do arquivo e os cabeçalhos da legenda.
Modifique o script para incluir o caminho correto para o seu arquivo CSV na chamada Process_captions ('seu caminho aqui').
A saída será em captions.json .