原文已丢失,以下部分为重写。
正文部分忘得差不多了,此处就记录一下使用过程中的问题吧。

No.1 我想在本地搭建服务并分享出去

修改目录下的webui.py文件,将101行app,local_url,share_url = demo.launch(的代码块修改为:

        app,local_url,share_url = demo.launch(
            share=True,
            server_name="你的本地IP,比如192.168.10.121" if cmd_opts.listen else None,
            server_port=cmd_opts.port,
            debug=cmd_opts.gradio_debug,
            auth=[tuple(cred.split(':')) for cred in cmd_opts.gradio_auth.strip('"').split(',')] if cmd_opts.gradio_auth else None,
            inbrowser=cmd_opts.autolaunch,
            prevent_thread_lock=True
        )

修改完成后保存运行webui-user.bat即可。
需要注意的是开启分享需要全程连接谷歌,因为需要调用到谷歌的gradio服务。

No.2 我想在本地搭建服务但是我的运存有点小

按照官方的说法,只需要修改webui-user.bat文件,将set COMMANDLINE_ARGS=添加参数--medvram即可,即显示为:
set COMMANDLINE_ARGS=--medvram
修改完成后保存运行webui-user.bat即可。
No.3 我生成的结果好丑!

我猜你是想画二次元涩图。其一:程序的wiki上留下的模型比较...正常?所以首先你需要替换掉模型。目前因为一些原因novelai的ckpt模型已泄露,可以将下载到的模型重命名为model.ckpt并替换到models\Stable-diffusion目录再重新启动程序即可。
其二:你需要到网页端把NSFW过滤给关掉了。
其三:你可能需要添加一些低质量关键词过滤,以下为参考:
lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet

最后修改:2022 年 10 月 19 日
如果觉得我的文章对你有用,请随意赞赏