Commit 16890c43 authored by gd1551's avatar gd1551 Committed by GitHub

only reveal specific fields

parent f043117d
...@@ -103,24 +103,20 @@ def generate(request: GenerationRequest): ...@@ -103,24 +103,20 @@ def generate(request: GenerationRequest):
else: else:
images = model.sample(request) images = model.sample(request)
prompt = request.prompt
del request.prompt
if request.image is not None:
del request.image
seed = request.seed seed = request.seed
comment = json.dumps({"steps":request.steps,"sampler":request.sampler,"seed":request.seed,"strength":request.strength,"noise":request.noise,"scale":request.scale})
images_encoded = [] images_encoded = []
for x in range(len(images)): for x in range(len(images)):
metadata = PngInfo() metadata = PngInfo()
metadata.add_text("Title", "AI generated image") metadata.add_text("Title", "AI generated image")
metadata.add_text("Description", prompt) metadata.add_text("Description", request.prompt)
metadata.add_text("Software", "NovelAI") metadata.add_text("Software", "NovelAI")
metadata.add_text("Source", "Stable Diffusion "+model_hash) metadata.add_text("Source", "Stable Diffusion "+model_hash)
if seed is not None: if seed is not None:
request.seed = seed request.seed = seed
seed += 1 seed += 1
print(request, json.dumps(request.toDict())) metadata.add_text("Comment", comment)
metadata.add_text("Comment", json.dumps(request.toDict()))
#image = simplejpeg.encode_jpeg(images[x], quality=95) #image = simplejpeg.encode_jpeg(images[x], quality=95)
image = Image.fromarray(images[x]) image = Image.fromarray(images[x])
#save pillow image with bytesIO #save pillow image with bytesIO
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment