flux-pro-1.1

本文介绍 flux-pro-1.1 模型调用 API 的输入输出参数,供您使用接口时查阅字段含义。


以下只展示部分使用到的字段说明,flux-pro-1.1 API 详细字段见flux-pro-1.1 官网文档

请求地址

POST https://api.modelverse.cn/v1/flux-pro-1.1

认证方式

API Key

与官方不同,我们不使用 x-key,而是使用 Authorization

请求参数

请求体

字段名

类型

是否必须

默认值

描述

prompt

string

提示词

image_prompt

string

图片base64

width

int

图片宽度,256 <= x <= 1440,必须是32的倍数

height

int

图片高度,256 <= x <= 1440,必须是32的倍数

prompt_upsampling

bool

false

是否对提示进行上采样。如果激活,会自动修改提示词以实现更具创意的生成。

seed

int

种子,可选种子以保证可重复性。

safety_tolerance

int

2

输入和输出调节的容忍水平,可选值为1-6。0表示最严格,6表示最不严格。

output_format

jpeg/png

png

输出格式,可选值为png,jpg。

webhook_url

string

Webhook URL,用于接收生成结果。

webhook_secret

string

Webhook Secret,用于验证Webhook请求。

响应参数

字段名

类型

描述

createed

int

创建时间

data

[object]

图片数据

data.[].b64_json

string

图片base64

示例

curl

curl -X POST "https://api.modelverse.cn/v1/flux-pro-1.1" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $MODELVAULTS_API_KEY" \
  -d '{
     "prompt" : "A photograph of a red fox in an autumn forest",
     "width": 1024,
     "height": 1024
    }' | jq -r '.data[0].b64_json' | base64 --decode > flux-pro-1.1.png

python

import requests
import os
 
url = "https://api.modelverse.cn/v1/flux-pro-1.1"
headers = {
    "Content-Type": "application/json",
    "Authorization": f"Bearer {os.getenv('MODELVAULTS_API_KEY')}"
}
payload = {
    "prompt": "A photograph of a red fox in an autumn forest",
    "width": 1024,
    "height": 1024,
}
 
response = requests.post(url, headers=headers, json=payload)
result = response.json()
print(result)