Dieses Python -Skript liest Bildunterschriften aus einer CSV -Datei, verkürzt sie mithilfe der OpenAI -API und speichert sie dann in einer JSON -Datei. Dies kann besonders nützlich sein, wenn Sie Bildunterschriften in Höhe oder weniger als eine bestimmte Charakterzahl für Zugänglichkeit, soziale Medien oder Schulungen eines Bildmodells benötigen.
Laden Sie API -Schlüssel und andere empfindliche Einstellungen aus einer .env -Datei sicher.
Verwendet das GPT-3,5-Turbo-Modell von OpenAI, um Bildunterschriften effektiv zu verkürzen.
Liest Bildunterschriften aus einer CSV -Datei, die die Stapelverarbeitung mehrerer Bildunterschriften ermöglicht.
Gibt die verarbeiteten Bildunterschriften in einem JSON -Format aus und erleichtert es einfach, in Webanwendungen oder andere Medien zu integrieren. Setup und Nutzung
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
pip install openai python-dotenv
Erstellen Sie eine .env -Datei im selben Verzeichnis wie das Skript und fügen Sie Ihre OpenAI -API -Schlüssel hinzu:
OPENAI_API_KEY='your_api_key_here'
Stellen Sie sicher, dass Ihre CSV -Datei mit Dateinamen und Bildunterschriften korrekt formatiert ist.
Ändern Sie das Skript, um den richtigen Pfad in Ihre CSV -Datei in den Anruf von Process_Captions ('dein Pfad hier') aufzunehmen.
Die Ausgabe wird in captions.json sein.