curl --request POST \
--url https://api.vidgo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "blackforestlabs/flux-3-klein/text-to-image",
"input": {
"prompt": "Studio product photo of a matte black water bottle on wet slate, soft rim light",
"n": 1,
"resolution": "1K",
"size": "1:1",
"output_format": "png"
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-1762160000-abc123",
"status": "not_started",
"created_time": "2026-11-03T10:30:00"
}
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Request timeout{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Flux
FLUX 3 Klein 文生图
FLUX 3 Klein 文生图 API 根据提示词生成 1–4 张 1K、2K 或 4K 图片,支持 7 种宽高比或自定义尺寸,输出 PNG、JPEG 或 WebP。
POST
/
api
/
generate
/
submit
curl --request POST \
--url https://api.vidgo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "blackforestlabs/flux-3-klein/text-to-image",
"input": {
"prompt": "Studio product photo of a matte black water bottle on wet slate, soft rim light",
"n": 1,
"resolution": "1K",
"size": "1:1",
"output_format": "png"
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-1762160000-abc123",
"status": "not_started",
"created_time": "2026-11-03T10:30:00"
}
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Request timeout{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}- 提交后会返回
task_id。如果提供了callback_url,当任务状态变为finished或failed时,系统会向callback_url发送 POST 请求。 - 无论是否提供
callback_url,都可以通过统一的查询任务状态接口获取结果。
模型
- blackforestlabs/flux-3-klein/text-to-image — FLUX 3 Klein 文生图,1–4 张,1K、2K 或 4K。
功能
- 只需一段提示词即可文生图。
- 三档分辨率:
1K、2K、4K。 - 七种宽高比预设,或每边 256 到 4096 像素的自定义
WIDTHxHEIGHT。 - 输出 PNG、JPEG 或 WebP,每次请求 1–4 张。
必填参数
prompt(string):想要的画面。不能为空白。
可选参数
n(integer):图片张数,1–4。默认1。resolution(string):1K、2K或4K。默认1K。见分辨率。size(string):预设或自定义WIDTHxHEIGHT。默认1:1。见分辨率。output_format(string):png、jpeg或webp。默认png。enable_safety_checker(boolean):上游安全检查。默认true。
分辨率
- 使用预设
size(1:1、4:3、3:4、16:9、9:16、3:2、2:3)时,图片会按档位缩放长边:1K→ 1024 像素,2K→ 2048 像素,4K→ 4096 像素。 - 使用自定义
size(如1920x1080)时,每边须为 256–4096 且为 16 的倍数,并且必须传入与长边匹配的resolution:不超过 1024 用1K,不超过 2048 用2K,超过 2048 用4K。不匹配会返回 400。
resolution | 长边(预设) | 自定义长边 |
|---|---|---|
1K | 1024 像素 | ≤ 1024 像素 |
2K | 2048 像素 | 1025–2048 像素 |
4K | 4096 像素 | 2049–4096 像素 |
输出
任务完成后,查询任务状态和回调内容的files 数组中会按请求的张数(n)返回对应数量的图片文件。
示例
- 1K 方形图片:
1:1、1K、PNG 格式的产品图。 - 自定义 4K 尺寸,两张 JPEG,带回调:
size: 3840x2160搭配resolution: 4K(长边超过 2048),n: 2,JPEG,并提供callback_url。
注意事项
- 本 ID 只接受文本,传
image_urls会返回 400。要编辑或合成图片,请用 FLUX 3 Klein 图像编辑。 - 上文未列出的字段会返回 400。
model和callback_url放在请求根级,不要放进input。 - 积分在提交时预扣,取决于
resolution和n。文生图与图像编辑费率相同。任务失败会全额退还。当前费率见定价页。
授权
所有 API 接口都需要 Bearer Token 认证
获取 API Key:
进入 仪表盘 → API 密钥(API Key 管理页面)获取你的 API Key
在请求头中添加:
Authorization: Bearer VIDGO_API_KEY
请求体
application/json
模型 ID,填 blackforestlabs/flux-3-klein/text-to-image。
示例:
"blackforestlabs/flux-3-klein/text-to-image"
生成参数。
Show child attributes
Show child attributes
可选的公开 HTTP(S) 地址,任务变为 finished 或 failed 时会收到 POST 请求。建议使用 HTTPS。省略、传 null 或空字符串即不发送回调。
示例:
"https://your-domain.com/callback"