Stable Diffusion API 使用概述:图生图(Image to Image)

Stable Diffusion API 的图生图(Image to Image)端点允许你从请求中通过其 URL 传入的图像生成并返回图像。除了图像外,你还可以通过传递正面提示词和负面提示词来添加你对预期结果的描述。生成的图像将基于原始图像,并根据提示词中的描述进行修改。

用 Apifox,节省研发团队的每一分钟

Stable Diffusion API 使用概述:图生图(Image to Image)

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

Stable Diffusion API 的图生图(Image to Image)端点允许你从请求中通过其 URL 传入的图像生成并返回图像。除了图像外,你还可以通过传递正面提示词负面提示词来添加你对预期结果的描述。生成的图像将基于原始图像,并根据提示词中的描述进行修改。本文来介绍一下 Stable Diffusion API 中图生图(Image to Image)端点的使用,详情见下文。

Stable Diffusion API 使用概述:图生图(Image to Image)


Stable Diffusion API 文档 的在线地址为 https://stablediffusionapi.apifox.cn/ ,点击即可访问。项目中包含了 Stable Diffusion 官方提供的所有 API,你可以根据需要进行操作,里面会简要介绍某个功能模块怎么使用。一般推荐你将其克隆到 Apifox 里面,然后慢慢来进行调试。

Stable Diffusion API 使用概述:图生图(Image to Image)
Stable Diffusion API 使用概述:图生图(Image to Image)
💡
如果你不知道怎么调试 API,你可以参考这篇文章:Stable Diffusion API 在线调试教程

Stable Diffusion 图生图(Image to Image)

Stable Diffusion V3 API Image2Image API 从图像生成图像,将适当的请求参数传递到端点以从图像生成图像,该 API 的主要信息如下:

请求路径(Url)

向 https://stablediffusionapi.com/api/v3/img2img 端点发出 POST 请求,并将所需参数作为请求正文传递到端点。

--request POST 'https://stablediffusionapi.com/api/v3/img2img' \

请求参数(Body)

以下是发送请求时需要在 Body 中携带的请求参数:

参数
类型
必填
描述
key
string
你用于请求授权的 API Key
prompt
string
文本提示,包含你想要在图像中生成的内容的描述
negative_prompt
null
图像中你不想要的项目
init_image
string
链接到初始图像
width
string
最大高度: 宽度: 1024x1024
height
string
最大高度: 宽度: 1024x1024
samples
string
作为响应返回的图像数量。最大值为 4。
num_inference_steps
string
去噪步骤数。可用值:21、31、41、51。
safety_checker
string
NSFW 图像检查器。如果检测到此类图像,它将被空白图像替换。
enhance_prompt
string
增强提示以获得更好的结果;默认:是,选项:是/否
guidance_scale
number
无分类器指导的量表(最小值:1;最大值:20)
strength
number
使用init image时提示强度。1.0 对应于初始化映像中信息的完全破坏。
seed
null
种子用于重现结果,相同的种子将再次为你提供相同的图像。为随机数传递null 。
webhook
null
设置 URL 以在图像生成完成后获取 POST API 调用。
track_id
null
此 ID 在 Webhook API 调用的响应中返回。这将用于识别 Webhook 请求。
Stable Diffusion 图生图(Image to Image)请求参数(Body)

Stable Diffusion API 图生图示例

在 Apifox 中填入 API Key 后发送请求,就可以返回 JSON 响应。找到“output”属性,“Ctrl + 鼠标左键”点击它的链接,你会看到在浏览器中打开了刚刚转换后的图像。如果你想生成其它图像,你也可以在 Apifox 中修改接口中的请求参数值。

Stable Diffusion API 图生图示例

当然转换后的图像是非常难看的,你需要慢慢对请求值进行调整,具体就不赘述了。

Stable Diffusion API 图生图示例

总结

Stable Diffusion API 的图生图(Image to Image)端点允许用户从请求中通过其 URL 传入的图像生成并返回图像。除了图像外,用户还可以通过传递正面提示词和负面提示词来添加他们对预期结果的描述。生成的图像将基于原始图像,并根据提示词中的描述进行修改。


该端点的请求路径为 https://stablediffusionapi.com/api/v3/img2img,需要通过 POST 请求发送。请求参数包括 API Key、文本提示、负面提示、初始图像链接、图像宽高、返回图像数量、去噪步骤数、NSFW 图像检查器、增强提示、无分类器指导量表、提示强度、随机种子、Webhook URL 和用于识别 Webhook 请求的 ID。


你可以在 Apifox 中填入 API Key 后发送请求,并通过“output”属性的链接在浏览器中查看生成的图像。通过修改请求参数值,用户可以生成不同的图像。 总之,Stable Diffusion API 的图生图端点为用户提供了从现有图像生成新图像的强大功能,并允许用户通过提示词对生成的图像进行控制。

知识拓展:



参考链接: