古风汉服美女图集
导语: StableDiffusion是一款强大的生成模型,可以用来生成高质量的图像。通过API接口,您可以轻松地与StableDiffusion进行交互,以生成满足特定需求的图像。本文将为您介绍如何使用StableDiffusion的API接口来生成图像,以及接口的详细参数说明。 环境启动 在启动器启动前,开启启用API就可以调用。这一步非常重要,因为它允许您与StableDiffusion进行通信并使...

Stable Diffusion是一款强大的生成模型,可以用来生成高质量的图像。通过API接口,您可以轻松地与Stable Diffusion进行交互,以生成满足特定需求的图像。本文将为您介绍如何使用Stable Diffusion的API接口来生成图像,以及接口的详细参数说明。

环境启动

在启动器启动前,开启启用 API 就可以调用。这一步非常重要,因为它允许您与Stable Diffusion进行通信并使用其功能。

Stable Diffusion在html调用接口 以秋叶启动器Web-Ui API为例

请求方式

接口支持POST请求,请求体以JSON形式发送。以下是一个使用axios库发送POST请求的示例:

<span>const</span> axios = axios.<span>create</span>({...})<br /> <span>const</span> data = <span>JSON</span>.<span>stringify</span>(params)<br /> axios.<span>post</span>(<span>'/sdapi/v1/txt2img'</span>, data)<br />

文生成图接口

地址:/sdapi/v1/txt2img

参数说明

  • “enable_hr”: 是否启用高分辨率模式 (High Resolution mode)。默认值为 false
  • “denoising_strength”: 噪声抑制强度,用于控制生成图像的噪声水平。默认值为 0
  • “firstphase_width”: 第一阶段生成的图像宽度,默认值为 0
  • “firstphase_height”: 第一阶段生成的图像高度,默认值为 0
  • “hr_scale”: 高分辨率模式下的放大倍数,默认值为 2
  • “hr_upscaler”: 高分辨率模式下的上采样器,默认为 “string”。
  • “hr_second_pass_steps”: 高分辨率模式下的第二阶段生成步数,默认值为 0
  • “hr_resize_x”: 高分辨率模式下的水平调整大小,默认值为 0
  • “hr_resize_y”: 高分辨率模式下的垂直调整大小,默认值为 0
  • “prompt”: 用于生成的文本提示,默认为空字符串。
  • “styles”: 一个字符串数组,包含用于生成图像的风格模型的标识符或名称。
  • “seed”: 随机种子,默认值为 -1
  • “subseed”: 子种子,默认值为 -1
  • “subseed_strength”: 子种子强度,默认值为 0
  • “seed_resize_from_h”: 调整大小的种子高度,默认值为 -1
  • “seed_resize_from_w”: 调整大小的种子宽度,默认值为 -1
  • “sampler_name”: 采样器名称,默认为 “string”。
  • “batch_size”: 批量大小,默认值为 1
  • “n_iter”: 迭代次数,默认值为 1
  • “steps”: 步数,默认值为 50
  • “cfg_scale”: 配置缩放,默认值为 7
  • “width”: 图像宽度,默认值为 512
  • “height”: 图像高度,默认值为 512
  • “restore_faces”: 是否修复面部,默认值为 false
  • “tiling”: 是否使用平铺,默认值为 false
  • “do_not_save_samples”: 是否保存生成样本,默认值为 false
  • “do_not_save_grid”: 是否保存生成的网格,默认值为 false
  • “negative_prompt”: 负面提示,默认为 “string”。
  • “eta”: η 值,用于控制噪声分布的形状,默认值为 0
  • “s_min_uncond”: 无条件最小步骤,默认值为 0
  • “s_churn”: 搅动步骤数,默认值为 0
  • “s_tmax”: 最大温度步骤数,默认值为 0
  • “s_tmin”: 最小温度步骤数,默认值为 0
  • “s_noise”: 噪声步骤数,默认值为 1
  • “override_settings”: 覆盖设置,默认为空对象 {}
  • “override_settings_restore_afterwards”: 是否在之后恢复覆盖的设置,默认值为 true
  • “script_args”: 脚本参数,默认为空数组 []
  • “sampler_index”: 采样器索引,默认为 “Euler”。
  • “script_name”: 脚本名称,默认为 “string”。
  • “send_images”: 是否发送图像,默认值为 true
  • “save_images”: 是否保存图像,默认值为 false
  • “alwayson_scripts”: 用于指定始终运行的脚本的参数。

这些参数可以帮助您精确控制生成图像的各个方面,从分辨率到风格,都可以根据您的需求进行调整。

图生成图接口

地址:/sdapi/v1/img2img

接口允许生成图像,其中init_images参数可以是服务文件路径或base64编码的图像数据。

参数说明

  • “init_images”: 包含初始化图像的文件路径或标识符的列表,作为模型输入的起点。
  • “resize_mode”: 指定图像的调整大小模式。0表示不调整大小,1表示等比例缩放,2表示强制调整为指定的尺寸。
  • “denoising_strength”: 控制图像去噪的强度,值介于0和1之间。
  • “image_cfg_scale”: 指定图像的缩放比例。
  • “mask”: 指定遮罩图像的文件路径或标识符,用于指定需要进行特殊处理的区域。
  • “mask_blur”: 控制遮罩模糊的程度。
  • “inpainting_fill”: 指定图像修复过程中填充缺失区域的方法。
  • “inpaint_full_res”: 是否在修复过程中使用完整分辨率的图像。

1、本文来自 Stable Diffusion教程攻略 投稿的内容 Stable Diffusion在html调用接口 以秋叶启动器Web-Ui API为例 ,所有言论和图片纯属作者个人意见,版权归原作者所有;不代表 本站 立场;
2、本站所有文章、图片、资源等如果未标明原创,均为收集自互联网公开资源;分享的图片、资源、视频等,出镜模特均为成年女性正常写真内容,版权归原作者所有,仅作为个人学习、研究以及欣赏!如有涉及下载请24小时内删除;
3、如果您发现本站上有侵犯您的权益的作品,请与我们取得联系,我们会及时修改、删除并致以最深的歉意。邮箱: i-hu#(#换@)foxmail.com

2024-01-14

2024-01-14

古风汉服美女图集
扫一扫二维码分享