diff --git a/koboldcpp.py b/koboldcpp.py index 254fbc345..55000a0ae 100644 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -1565,6 +1565,8 @@ def sd_generate(genparams): width = tryparseint(genparams.get("width", 512),512) height = tryparseint(genparams.get("height", 512),512) seed = tryparseint(genparams.get("seed", -1),-1) + if seed < 0: + seed = random.randint(0, 2**32-1) sample_method = genparams.get("sampler_name", "k_euler_a") clip_skip = tryparseint(genparams.get("clip_skip", -1),-1)