Visionomicon adalah alat utilitas baris perintah berbasis python yang kuat yang dirancang untuk mengganti nama file gambar menggunakan kemampuan GPT-4O. Nama file deskriptif dihasilkan berdasarkan templat yang diberikan pengguna dan konten gambar.
.png , .jpeg , .jpg , .webp , .gif (non-animasi) Anda dapat menginstal paket menggunakan PIP melalui perintah berikut:
pip install VisioNomiconAtau, Anda dapat menginstal paket secara manual dengan mengunduh distribusi sumber dan menjalankan perintah berikut:
pip install . Untuk menggunakan Visionomicon, Anda perlu mengatur variabel lingkungan OPENAI_API_KEY ke kunci API openai Anda. Ini umumnya dapat dilakukan dengan perintah seperti berikut:
export OPENAI_API_KEY= ' your_api_key_here 'Jalankan skrip dengan bendera dan argumen yang diinginkan:
VisioNomicon [OPTIONS]Atau dalam satu perintah tunggal:
OPENAI_API_KEY= ' your_api_key_here ' VisioNomicon [OPTIONS] -f , --files : tentukan jalur file gambar untuk membuat pemetaan-o , --output : Tentukan file pemetaan JSON yang akan dibuat dengan jalur file asli dan baru. Default ke $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json-x , --execute : Execute Renaming berdasarkan file pemetaan yang ada. Memanggil ini tanpa nilai menggunakan pemetaan yang paling baru dibuat dalam $XDG_DATA_HOME/visionomicon-ox , --mapex : peta dan eksekusi penggantian nama dalam satu langkah-u , --undo : Kembalikan nama ke nama file asli menggunakan file pemetaan. Memanggil ini tanpa nilai menggunakan pemetaan yang paling baru dibuat dalam $XDG_DATA_HOME/visionomicon-t , --template : Tentukan templat untuk mengganti nama file gambar, tanpa ekstensi file. Disarankan untuk menggunakan tanda kurung persegi untuk menentukan elemen nama file. Default ke [SubjectDescription]_[MainColor/ColorScheme]_[StyleOrFeel]_[CompositionElement]-e , --validation-retries : Tentukan jumlah retries untuk validasi nama (default ke 3)-v , --error-retries : Tentukan jumlah retries jika terjadi kesalahan openai (default ke 3)-E , --ignore-validation-fail : Jika batas validasi retries tercapai, peta file ke nama asli alih-alih mengembalikan kesalahan-V , --ignore-error-fail : Jika kesalahan retries dicapai, peta file ke nama asli alih-alih mengembalikan kesalahan-b , --create-batch : Buat pekerjaan batch melalui OpenAI API.-B , --retrieve-batch : Ambil output pekerjaan batch melalui OpenAI API. Jalankan ini 24 jam setelah membuat pekerjaan batch.VisioNomicon -f image1.jpg image2.png -ox Ini adalah penggunaan yang paling mudah. File pemetaan dibuat untuk gambar, ditempatkan di lokasi default ( $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json ). Segera setelah itu, file ini dieksekusi, mengganti nama file.
VisioNomicon -f image1.jpg image2.png -o mapping.json -t " [Object]_[Color]_[Style] " Perintah ini akan membuat file pemetaan ganti nama untuk image1.jpg dan image2.png berdasarkan templat yang disediakan dan output pemetaan ke mapping.json .
Selanjutnya, Anda dapat menjalankan pemetaan, mengganti nama file.
VisioNomicon -x mapping.json Ini juga dapat dilakukan dalam satu perintah tunggal jika Anda mau, menggunakan -ox :
VisioNomicon -f image1.jpg image2.png -ox mapping.json -t " [Object]_[Color]_[Style] " Kontribusi dipersilakan. Harap buka masalah terlebih dahulu untuk membahas apa yang ingin Anda ubah atau tambahkan.
Proyek ini bersumber terbuka di bawah lisensi GLP-3.0.
Alat ini tidak berafiliasi dengan openai. Fungsionalitas dapat berubah berdasarkan pembaruan API atau ketentuan layanan yang disediakan oleh OpenAI.