概述
Dreambooth API V4
概述
Dreambooth API V4 带来了一些与社区模型交互的很酷的功能。您可以使用自己的模型或公开可用的模型发送请求,只需指定模型的 ID 即可。
您可以在此处找到可用社区模型及其 ID 的列表。
可用接口处理基于所提供的特定描述和/或图像生成图像的请求。
您还可以指定要生成的图像数量并设置它们的高度和宽度。
目前该API支持以下图像格式:PNG和JPG。
可用接口
- v4/dreambooth
- v4/dreambooth/img2img
- v4/dreambooth/inpaint
- v4/dreambooth/获取
- v4/dreambooth/model_reload
文本到图像接口
该接口根据请求中传递的文本和模型 ID 生成并返回图像。
您可以写提示和否定提示。提示是针对您希望在图像中看到的内容,否定提示是通过列出您不希望在生成的图像中看到的内容来完善您的描述。
行动中的接口
图像到图像接口
此接口根据请求中传递的图像及其 URL 以及所需模型的 ID 生成并返回图像。
与图像一起,您可以通过传递提示和否定提示来添加对预期结果的描述。
生成的图像将基于原始图像,并且提示中描述的修改也受到指定模型的影响。
行动中的接口
修复接口
该接口根据图像和掩码生成并返回图像,掩码与请求中的 URL 以及模型的 ID 一起传递。
您还可以通过传递提示和否定提示来添加对所需结果的描述。
生成的图像将基于应用了蒙版的原始图像,以便根据提示中描述的修改和所选模型替换图像中的元素。
行动中的接口
文本到视频接口
该接口用于根据经过训练或公共模型的文本提示创建视频。
行动中的接口
获取排队图像接口
该接口通过将请求正文中的ID传递给 Fetch 接口来返回已生成的图像。该ID由请求执行时响应中的id参数返回。
笔记
有时,对您的请求的响应可能处于处理状态。在这种情况下,您将获得其ID和生成该图像所需的eta(估计时间),而不是输出图像。这时“获取队列图像”接口就派上用场了。只需将您的 API 密钥和ID 作为请求正文中的“request_id”传递到获取接口即可。
或者,在生成请求中,您可以传递一个 webhook,将在该 webhook 上进行 post API 调用。
重新加载模型接口
Dreambooth 重新加载模型 API 用于重新加载超过 7 天未使用的闲置模型。