Leonardo.Ai
  1. Generation
Leonardo.Ai
  • 用户
    • 获取用户信息
      GET
  • Generation
    • 创造一代图像
      POST
    • 获取单次生成
      GET
    • 删除单词生成
      DELETE
    • 通过用户 ID 获取世代
      GET
    • 创建纹理生成
      POST
    • 创建 SVD 运动生成
      POST
    • 创建 LCM 一代
      POST
    • 对 LCM 图像执行即时优化
      POST
    • 对 LCM 图像执行修复
      POST
    • 对 LCM 图像执行 Alchemy Upscale
      POST
    • 通过 3D 模型 ID 获取纹理生成
      GET
    • 通过 ID 获取纹理生成
      GET
    • 按 ID 删除纹理生成
      DELETE
  • 初始化图像
    • 上传初始化镜像
      POST
    • 获取单个初始图像
      GET
    • 删除初始映像
      DELETE
  • 变化
    • 创建取消缩放
      POST
    • 打造高档
      POST
    • 创建无背景
      POST
    • 使用 Universal Upscaler 创建
      POST
    • 通过 ID 获取变化
      GET
  • 数据集
    • 创建数据集
      POST
    • 通过 ID 获取单个数据集
      GET
    • 按 ID 删除单个数据集
      DELETE
    • 上传数据集图像
      POST
    • 将单个生成的图像上传到数据集
      POST
  • 模型
    • 上传 3D 模型
    • 通过用户ID获取3D模型
    • 通过 ID 获取 3D 模型
    • 按 ID 删除 3D 模型
    • 训练自定义模型
    • 通过 ID 获取单个自定义模型
    • 按 ID 删除单个自定义模型
    • 列出平台型号
  • 元素
    • 列表元素
  • Prompt
    • 生成随机提示
    • 改进提示
  1. Generation

创造一代图像

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/api/rest/v1/generations
该端点将生成图像
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/api/rest/v1/generations' \
--header 'authorization;' \
--header 'content-type: application/json' \
--data-raw '{
  "alchemy": true,
  "height": 768,
  "modelId": "b24e16ff-06e3-43eb-8d33-4416c2d75876",
  "num_images": 4,
  "presetStyle": "DYNAMIC",
  "prompt": "A majestic cat in the snow",
  "width": 1024
}'
响应示例响应示例
{
  "sdGenerationJob": {
    "generationId": "string",
    "apiCreditCost": 0
  }
}

请求参数

Header 参数
content-type
string 
必需
示例值:
application/json
authorization
string 
必需
默认值:
Bearer <YOUR_API_KEY>
Body 参数application/json
alchemy
boolean 
可选
启用炼金术。注意:为指定型号选择适当的 Alchemy 版本。例如,XL 型号将使用 Alchemy V2。
height
integer 
可选
图像的输入高度。必须介于 32 和 1024 之间,并且是 8 的倍数。 注意:由于其他功能的升级,输入分辨率并不总是与输出分辨率相同。
modelId
string 
可选
用于图像生成的模型 ID。如果未提供,则使用 sd_version 来确定要使用的稳定扩散的版本。在应用程序中,模型 ID 位于 Finetune 模型菜单下。单击平台模型或您的自定义模型,然后单击查看更多。对于平台模型,您还可以使用列出平台模型 API。
num_images
integer 
可选
presetStyle
string 
可选
prompt
string 
用于生成图像的提示
必需
width
integer 
可选
图像的输入宽度。必须介于 32 和 1024 之间,并且是 8 的倍数。 注意:由于其他功能的升级,输入分辨率并不总是与输出分辨率相同。
示例

返回响应

🟢200成功
application/json
Body
sdGenerationJob
object 
必需
generationId
string 
必需
apiCreditCost
integer 
必需
API 积分用于图像生成的成本。可供生产 API 用户使用。
修改于 2024-04-26 07:42:20
上一页
获取用户信息
下一页
获取单次生成
Built with