RunpodR
Runpod2y ago
5 replies
Gabriel

ControlNet does not seem to work on Serverless API

Hey guys, before everything, I'm not a native English speaker so sorry in advance if I got something wrong.
I'm just about 3 days in trying to find someone to help me on this issue.
I'm trying to run a serverless API to an automatic1111's WebUI interface via this guide:
https://github.com/ashleykleynhans/runpod-worker-a1111

And so far so good, I've set up an API call via postman to test it out, Img2img and model loading seem to work well and fast, but controlnet just does not seem to work.
Here are some comparisons of the same prompt and controlnet configuration via the automatic1111's WebUI interface and the API calls I made with postman.

Base Image: https://imgur.com/a/DeZSoWo

Automatic1111's WebUI interface result: https://imgur.com/a/tFURqiP

Prompt: photorealistic, a photo of a modern dining room, moody lighting, color grading, Unreal Engine 5, foreground, middleground and background well defined
Negative prompt: bad quality, lowres, unfaithful geometry, jpeg artifacts, black outlines, low quality, bad geometry, bad text
Steps: 30, Sampler: DPM++ 2M, Schedule type: Karras, CFG scale: 7, Seed: 4073374742, Size: 867x1080, Model hash: 0928b30687, Model: realisticVisionV60B1_v51HyperVAE, Denoising strength: 0.6, ControlNet 0: "Module: canny, Model: control_v11p_sd15_canny, Weight: 1.0, Resize Mode: Crop and Resize, Processor Res: 512, Threshold A: 75.0, Threshold B: 75.0, Guidance Start: 0.0, Guidance End: 1.0, Pixel Perfect: True, Control Mode: ControlNet is more important", Version: v1.9.3


Postman request result: https://imgur.com/a/8sTY74w

Request body: https://hastebin.com/share/idujamuweq.json

As you guys can see, the webui prompt and the postman request seem to be identical, why is that on the postman request controlnet seems to be completely deactivated? Can anyone help me out? thanks in advance.
GitHub
RunPod Serverless Worker for the Automatic1111 Stable Diffusion API - ashleykleynhans/runpod-worker-a1111
GitHub - ashleykleynhans/runpod-worker-a1111: RunPod Serverless Wor...
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
Was this page helpful?