
Ini adalah subproyek dari pembaca prompt SD. Ini membantu Anda mengekstrak metadata dari gambar dalam format apa pun yang didukung oleh pembaca prompt SD dan menyimpan gambar dengan metadata tambahan untuk memastikan kompatibilitas dengan deteksi metadata di situs web seperti civitai.
Format yang Didukung • Instalasi • Penggunaan • Ubah Log • Kredit

| Png | Jpeg | Webp | Txt* | |
|---|---|---|---|---|
| A1111 Webui | ✅ | ✅ | ✅ | ✅ |
| Difusi mudah | ✅ | ✅ | ✅ | |
| StablesWarmui* | ✅ | ✅ | ||
| Stableswarmui (sebelum 0,5.8-alpha)* | ✅ | ✅ | ||
| Fooocus-mre* | ✅ | ✅ | ||
| Novelai (siluman pnginfo) | ✅ | ✅ | ||
| Novelai (Legacy) | ✅ | |||
| Invokeai | ✅ | |||
| Invokeai (sebelum 2.3.5-post.2) | ✅ | |||
| Invokeai (sebelum 1.15) | ✅ | |||
| Comfyui* | ✅ | |||
| Menggambar barang -barang | ✅ | |||
| Naifu (4chan) | ✅ |
Lihat SD Prompt Reader untuk detailnya
Catatan
Sementara paket zip tersedia, sangat disarankan untuk tidak menggunakannya untuk instalasi.
Cari SD Prompt Reader di manajer comfyui dan instal.
Pastikan untuk menginstal submodul bersama dengan repositori utama.
cd ke folder custom_nodegit clone --recursive https://github.com/receyuki/comfyui-prompt-reader-node.git cd comfyui-prompt-reader-node
pip install -r requirements.txtSaat memperbarui, jangan lupa untuk memasukkan submodules bersama dengan repositori utama.
git pull --recurse-submodules
Prompt Reader bekerja persis sama dengan pembaca prompt SD mandiri. Ini menggunakan pembaca data gambar dari pembaca prompt SD mandiri, memungkinkannya untuk mendukung format yang sama dan menerima pembaruan bersama dengan pembaca prompt SD. Penting
Karena node khusus dan alur kerja yang kompleks berpotensi menyebabkan masalah dengan kemampuan pembaca SD Prompt untuk membaca metadata gambar dengan benar, disarankan untuk menyematkan node Prompt Saver dalam alur kerja untuk memastikan kompatibilitas maksimum.
parameter_indexhires-fix atau refiner , Anda perlu memodifikasi parameter_index untuk memilih parameter yang Anda butuhkan text_g akan dikombinasikan dengan text_l menjadi satu prompt Batch Loader . Saat menggunakan simpul Batch Loader untuk pembacaan curah, gambar pratinjau tidak akan diperbarui, dan kotak teks hanya akan menampilkan metadata gambar terakhir. 
settings ke simpul Parameter Extractor . 
MODEL_NAMEMODEL_NAME adalah output khusus yang cocok dengan nama model di metadata dengan model yang ada di server sesuai dengan prioritas berikut:sd_xl_base.safetensors akan dicocokkan dengan SDXLsd_xl_base.safetensors , dan sebaliknya.sd_xl_base akan dicocokkan dengan SDXLsd_xl_base.safetensors , dan sebaliknya.
Prompt Saver dan Node Parameter Generator dirancang untuk digunakan bersama.Prompt Saver akan menulis metadata tambahan dalam format A1111 ke gambar output agar kompatibel dengan alat apa pun yang mendukung format A1111, termasuk SD Prompt Reader dan Civitai.Tip
Karena tidak mungkin untuk secara langsung mengekstrak metadata dari KSampler , perlu untuk menggunakan node Parameter Generator untuk menghasilkan parameter dan secara bersamaan mengeluarkannya ke simpul Prompt Saver dan node KSampler .
file.png, file_1.png, file_2.png . calculate_hash diaktifkan, node akan menghitung nilai hash dari pos pemeriksaan, VAE, LORA, dan embedding/inversi tekstual, dan menuliskannya ke dalam metadata. Setelah server restart, atau pos pemeriksaan baru, VAE, LORA, atau embedding/inversi tekstual dimuat, pembuatan gambar pertama mungkin membutuhkan waktu lebih lama untuk perhitungan hash. Nilai hash akan disimpan dalam penyimpanan sementara tanpa perlu perhitungan berulang, sampai server dimulai kembali.resource_hash diaktifkan, hash sumber daya akan ditulis ke dalam metadata untuk mendukung deteksi otomatis pada civitai. Fungsi ini hanya akan berjalan saat calculate_hash diaktifkan.Lora Loader atau node Lora Selector . Nilai hash dari embedding/inversi tekstual akan secara otomatis terdeteksi dari prompt. save_metadata_filesave_metadata_file dihidupkan, metadata akan disimpan sebagai file txt dengan nama yang sama di samping gambar. date_format & time_formatdate_format dan time_format , silakan merujuk ke strftime.org atau www.strfti.me. filename & path %counter tidak dapat digunakan untuk path , itu hanya dapat digunakan untuk filename . %counter ini sedikit berbeda dari %counter di simpul Saver bawaan, itu akan menghitung semua file gambar di path .
Silakan merujuk ke tabel berikut untuk placeholder yang didukung oleh filename dan path .
| %benih | %tanggal |
| %tangga | %waktu |
| %CFG | %menangkal |
| %model | %perpanjangan |
| %Sampler | %kualitas |
| %Penjadwal |

KSampler , perlu untuk menggunakan node Parameter Generator untuk menghasilkan parameter dan secara bersamaan mengeluarkannya ke simpul Prompt Saver dan node KSampler . Tip
Node Parameter Generator juga dapat digunakan sebagai panel kontrol untuk alur kerja comfyui yang kompleks, seperti alur kerja AP.
model_version dan aspect_ratio hanya digunakan untuk menghitung resolusi optimal dari versi model yang dipilih di bawah rasio aspek yang dipilih. Metode perhitungan didasarkan pada stabilitas dokumentasi pengembangan AI dan kode sumber StablesWarmui (dikembangkan oleh stabilitas AI). refiner_startrefiner_start mengacu pada proporsi langkah -langkah yang diselesaikan ketika pengembara mulai berjalan, yaitu, proporsi langkah -langkah dasar untuk total langkah. Ini digunakan untuk menghitung start_at_step ( REFINER_START_STEP ) yang diperlukan oleh refiner KSampler di bawah rasio langkah yang dipilih.
Batch Loader dirancang khusus untuk node Prompt Reader untuk membaca file gambar back di direktori dan tidak dapat digunakan dengan node khusus lainnya.IMAGE dari simpul Batch Loader ke input image dari node Prompt Reader . 
pathpath mendukung jalur relatif seperti ./input/ atau jalur absolut seperti C:/Users/receyuki/Pictures . dan / dapat diterima.path , dalam hal ini image_load_limit dan start_index tidak akan berfungsi.
Parameter Extractor adalah ekstensi dari node Prompt Reader , yang dirancang untuk mengambil nilai semua parameter dalam pengaturan (termasuk parameter yang tidak dapat di -output Prompt Reader ). misalnya Hires upscalerSETTINGS simpul Prompt Reader ke settings simpul Parameter Extractor . Setelah menjalankan pertama, daftar parameter akan dimuat. 

text_g dan text_l secara terpisah, pengguna SDXL perlu menggunakan node Prompt Merger untuk menggabungkan text_g dan text_l menjadi satu prompt.model_name , sampler_name , dan scheduler adalah tipe khusus yang tidak dapat digunakan secara langsung oleh beberapa node lain, Anda dapat menggunakan node Type Converter untuk mengonversinya menjadi tipe STRING .
Lora Loader Node dan Lora Selector Node digunakan untuk menulis data LORA ke dalam metadata dan mendukung deteksi otomatis pada civitai.Lora Loader , atau hubungkan output LORA_NAME dari node Lora Selector ke input lora_name dari Lora Loader lainnya (built-in atau custom), dan tautkan output NEXT_LORA ke input lora_name dari node Prompt Saver . Kedua node ini memiliki fungsi yang sama, silakan pilih sesuai dengan kebutuhan Anda. Lora Loader atau kepala simpul Lora Selector ke ekor melalui last_lora dan NEXT_LORA , dan hubungkan NEXT_LORA di ujung rantai Lora ke input lora_name dari simpul Prompt Saver .




