Visionomicon เป็นเครื่องมือยูทิลิตี้บรรทัดคำสั่งที่ใช้ Python ที่มีประสิทธิภาพซึ่งออกแบบมาเพื่อเปลี่ยนชื่อไฟล์ภาพโดยใช้ความสามารถของ GPT-4O ชื่อไฟล์เชิงพรรณนาถูกสร้างขึ้นตามแม่แบบที่ได้รับจากผู้ใช้และเนื้อหาของภาพ
.png , .jpeg , .jpg , .webp , .gif (ไม่เคลื่อนไหว) คุณสามารถติดตั้งแพ็คเกจโดยใช้ PIP ผ่านคำสั่งต่อไปนี้:
pip install VisioNomiconหรือคุณสามารถติดตั้งแพ็คเกจด้วยตนเองได้โดยการดาวน์โหลดการกระจายแหล่งที่มาและเรียกใช้คำสั่งต่อไปนี้:
pip install . ในการใช้ Visionomicon คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม OPENAI_API_KEY เป็นคีย์ OpenAI API ของคุณ โดยทั่วไปสามารถทำได้ด้วยคำสั่งดังต่อไปนี้:
export OPENAI_API_KEY= ' your_api_key_here 'เรียกใช้สคริปต์ด้วยธงและอาร์กิวเมนต์ที่ต้องการ:
VisioNomicon [OPTIONS]หรือในคำสั่งเดียว:
OPENAI_API_KEY= ' your_api_key_here ' VisioNomicon [OPTIONS] -f , --files : ระบุเส้นทางไฟล์ของรูปภาพเพื่อสร้างการแมปสำหรับ-o , --output : ระบุไฟล์การแมป JSON ที่จะสร้างขึ้นด้วยพา ธ ไฟล์ต้นฉบับและใหม่ ค่าเริ่มต้นเป็น $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json-x , --execute : ดำเนินการเปลี่ยนชื่อตามไฟล์การแมปที่มีอยู่ เรียกสิ่งนี้โดยไม่มีค่าใช้การแมปที่สร้างขึ้นล่าสุดใน $XDG_DATA_HOME/visionomicon-ox , --mapex : แผนที่และดำเนินการเปลี่ยนชื่อในขั้นตอนเดียว-u , --undo : เปลี่ยนชื่อกลับไปใช้ชื่อไฟล์ดั้งเดิมโดยใช้ไฟล์การแมป เรียกสิ่งนี้โดยไม่มีค่าใช้การแมปที่สร้างขึ้นล่าสุดใน $XDG_DATA_HOME/visionomicon-t , --template : กำหนดเทมเพลตสำหรับการเปลี่ยนชื่อไฟล์ภาพโดยไม่ต้องขยายไฟล์ ขอแนะนำให้ใช้วงเล็บเหลี่ยมเพื่อกำหนดองค์ประกอบของชื่อไฟล์ ค่าเริ่มต้นเป็น [SubjectDescription]_[MainColor/ColorScheme]_[StyleOrFeel]_[CompositionElement]-e , --validation-retries : ระบุจำนวนการตอบกลับสำหรับการตรวจสอบชื่อ (ค่าเริ่มต้นเป็น 3)-v , --error-retries : ระบุจำนวนการลองใหม่ในกรณีของข้อผิดพลาด openai (ค่าเริ่มต้นเป็น 3)-E , --ignore-validation-fail : หากถึงขีด จำกัด การตรวจสอบการตรวจสอบแล้วไฟล์แผนที่ไปยังชื่อเดิมแทนการส่งคืนข้อผิดพลาด-V , --ignore-error-fail : หากถึงข้อผิดพลาดถึงขีด จำกัด ไฟล์แผนที่ไปยังชื่อเดิมแทนการส่งคืนข้อผิดพลาด-b , --create-batch : สร้างงานแบทช์ผ่าน OpenAI API-B , --retrieve-batch : ดึงเอาท์พุทงานแบทช์ผ่าน OpenAI API เรียกใช้ 24 ชั่วโมงนี้หลังจากสร้างงานแบทช์VisioNomicon -f image1.jpg image2.png -ox นี่คือการใช้งานที่ตรงไปตรงมาที่สุด ไฟล์การแมปถูกสร้างขึ้นสำหรับรูปภาพที่วางไว้ที่ตำแหน่งเริ่มต้น ( $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json ) หลังจากนั้นทันทีไฟล์นี้จะถูกเรียกใช้งานเปลี่ยนชื่อไฟล์
VisioNomicon -f image1.jpg image2.png -o mapping.json -t " [Object]_[Color]_[Style] " คำสั่งนี้จะสร้างไฟล์การแม็พเปลี่ยนชื่อสำหรับ image1.jpg และ image2.png ตามเทมเพลตที่ให้ไว้และส่งออกการแมปไปที่ mapping.json
ต่อจากนั้นคุณสามารถเรียกใช้การแมปเปลี่ยนชื่อไฟล์
VisioNomicon -x mapping.json สิ่งนี้สามารถทำได้ในคำสั่งเดียวหากคุณต้องการโดยใช้ -ox :
VisioNomicon -f image1.jpg image2.png -ox mapping.json -t " [Object]_[Color]_[Style] " ยินดีต้อนรับการมีส่วนร่วม กรุณาเปิดปัญหาก่อนเพื่อหารือเกี่ยวกับสิ่งที่คุณต้องการเปลี่ยนหรือเพิ่ม
โครงการนี้เปิดโล่งภายใต้ใบอนุญาต GLP-3.0
เครื่องมือนี้ไม่ได้เป็นพันธมิตรกับ OpenAI ฟังก์ชั่นอาจมีการเปลี่ยนแปลงตามการอัปเดตของ API หรือข้อกำหนดในการให้บริการโดย OpenAI