From ffdc1b0f9fc8f9cf7b79cb1ea3b2f24470b93dcb Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Sat, 31 Jan 2026 16:36:45 +0800 Subject: [PATCH] flux2 image editing --- koboldcpp.py | 2 +- otherarch/sdcpp/sdtype_adapter.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/koboldcpp.py b/koboldcpp.py index ee2bd26bb..66214d09d 100755 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -67,7 +67,7 @@ dry_seq_break_max = 128 extra_images_max = 4 # for kontext/qwen img # global vars -KcppVersion = "1.107" +KcppVersion = "1.107.1" showdebug = True kcpp_instance = None #global running instance global_memory = {"tunnel_url": "", "restart_target":"", "input_to_exit":False, "load_complete":False, "restart_override_config_target":""} diff --git a/otherarch/sdcpp/sdtype_adapter.cpp b/otherarch/sdcpp/sdtype_adapter.cpp index 9f1bb0fa1..29c948e05 100644 --- a/otherarch/sdcpp/sdtype_adapter.cpp +++ b/otherarch/sdcpp/sdtype_adapter.cpp @@ -787,6 +787,7 @@ sd_generation_outputs sdtype_generate(const sd_generation_inputs inputs) bool is_wan = (loadedsdver == SDVersion::VERSION_WAN2 || loadedsdver == SDVersion::VERSION_WAN2_2_I2V || loadedsdver == SDVersion::VERSION_WAN2_2_TI2V); bool is_qwenimg = (loadedsdver == SDVersion::VERSION_QWEN_IMAGE); bool is_kontext = (loadedsdver==SDVersion::VERSION_FLUX && !loaded_model_is_chroma(sd_ctx)); + bool is_flux2 = (loadedsdver == SDVersion::VERSION_FLUX2 || loadedsdver == SDVersion::VERSION_FLUX2_KLEIN); if (loadedsdver == SDVersion::VERSION_FLUX) { @@ -914,7 +915,7 @@ sd_generation_outputs sdtype_generate(const sd_generation_inputs inputs) wan_imgs.push_back(extraimage_reference); } } - else if(is_qwenimg) + else if(is_qwenimg || is_flux2) { uint8_t * loaded = load_image_from_b64(extra_image_data[i],nx2,ny2); if(loaded)