Flux Pro 图像生成
line1
https://cn2us02.opapi.win
line1
https://cn2us02.opapi.win
POST
/api/v1/ai/draw/flux/pro
参数名 | 类型 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|
model | string | "flux-pro" | 固定为"flux-pro" | 使用的模型名称,目前仅支持"flux-pro" |
prompt | string | - | - | 用于生成图像的文本提示,是必填项。提示内容会直接影响生成图像的内容和风格,需要尽可能详细和具体地描述您想要生成的图像 |
steps | integer | 25 | 1~50 | 扩散步数,值越大生成图像的细节越丰富,但渲染时间也会越长。超过30步的增益会逐渐变小 |
guidance | number | 3 | 2~5 | 控制生成图像与文本提示的相关性和图像质量/多样性之间的平衡。较高的值(如4.5)会使输出更紧密地匹配提示,但可能会降低图像的整体质量和多样性。较低的值(如2.5)允许更多的创作自由度,但生成的图像可能与提示的关联度降低。建议在3~4之间取值 |
interval | number | 2 | 1~4 | 采样间隔,即在原始潜在空间中的步长。增大间隔会让模型在生成图像时有更多的发挥空间,使输出的图像在构图、色彩、细节和提示解释方面有更多变化。减小间隔会让模型更紧密地遵循提示,生成更一致但可能略显单调的图像。Interval类似于guidance的反向调节,建议一般用户设为2,高级用户可以根据需求在1.5~3之间调节 |
aspect_ratio | string | "1:1" | "1:1", "16:9", "2:3", "3:2", "4:5", "5:4", "9:16" | 生成图像的宽高比,提供了一些常见的宽高比选项,请根据您的需求选择 |
seed | integer | - | - | 随机种子,取值范围是0到2^32-1。如果设置了seed,则每次生成的图像都是确定的。如果不设置seed,则每次生成的图像都是随机的。设置seed可以让您得到可复现的生成结果 |
output_format | string | "webp" | "webp", "jpg", "png" | 输出图像的格式,提供了三种常见的web友好格式,如果没有特殊需求,建议使用默认的webp格式 |
output_quality | integer | 80 | 0~100 | 输出图像的质量,仅对jpg和webp格式有效。100表示最佳质量,0表示最低质量。如果要在图像质量和文件大小之间取得平衡,建议设置在80左右 |
safety_tolerance | integer | 5 | 1~5 | 内容安全容差,1表示最严格,5表示最宽松。 |
response_format | string | "url" | "url", "b64_json" | 返回的图像数据格式,默认以url的形式返回图像地址。如果设置为"b64_json",则会在json中以base64编码的形式直接返回图像数据,节省了额外的网络请求,但response的数据量会增大 |
请求参数
Body 参数application/x-www-form-urlencoded
model
string
模型名称-必填
示例值:
flux-pro
prompt
string
必需
示例值:
black forest gateau cake spelling out the words \"OhMyGPT\", tasty, food photography, dynamic shot
response_format
string
可选
["url", "b64_json"]
默认url,如果此项指定为b64_json则会额外返回图像的Base64数据,这样就无需额外获取链接中的图像了示例值:
b64_json