ahgsql / StyleSelectorXL

This repository contains a Automatic1111 Extension allows users to select and apply different styles to their inputs using SDXL 1.0.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

出现: expected string or bytes-like object

liangcaihua opened this issue · comments

在使用api的过程中,会导致sd-webui程序出现如上错误

StyleSelectorXL.py 修改如下:

    # If function hasn't returned yet, no matching template was found
    #raise ValueError(f"No template found with name '{style}'.")
    
    #如果没有找到,就仅返回原提示词即可
    return positive

附api程序:
import json
import requests
import io
import base64
from PIL import Image

url = 'http://127.0.0.1:7860/sdapi/v1/txt2img'
payload = {
'prompt': 'chariot,white_background,science_fiction,wide_shot',
'negative_prompt': '',
'styles': [
'增强'
],
'seed': -1,
'batch_size': 1,
'n_iter': 4,
'steps': 26,
'cfg_scale': 7,
'width': 1024,
'height': 1024,
'do_not_save_samples': 'true',
'do_not_save_grid': 'true',
'eta': 0,
'denoising_strength': 0,
'comments': {},
'send_images': 'true',
'save_images': 'true',
}

print(url)
response = requests.post(url=url, json=payload)
r = response.json()
image = Image.open(io.BytesIO(base64.b64decode(r['images'][0])))

image