FLUX.2 Pro API

FLUX.2 [pro]: production photorealism and up to 8-reference editing, billed per megapixel.

Black Forest Labs·图片可用

低至$0.022/ 张$0.025省 10%

模型 IDflux-2-pro

text-to-imageimage-edit

输入

文本 · 图片

输出

图片

供应商

5 家供应商

Aspect ratio

1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3

Resolution

1K · 2K

Seed

0 – 2147483647

近 7 天表现 · 近期请求较少,暂无统计数据。

FLUX.2 Pro 价格

价格按单位计费;未指定供应商时,会路由到支持该参数组合且价格最低的供应商。

规格1K2K
全部规格
$0.022 / 张
3 积分$0.025省 10%
$0.032 / 张
4 积分$0.035省 10%

接入前先试用 FLUX.2 Pro

写代码之前,先测试生成效果、对比各供应商价格并预估费用。

供应商
图片
预计费用

输入

prompt
image_urls
aspect_ratio
resolution
seed

结果

空闲
生成结果会显示在这里。

本次请求的各供应商报价

输入提示词即可对比各供应商价格。

FLUX.2 Pro 提示词示例

可直接使用的提示词,一键载入 Playground 再调整。

来源
场景分类

共 17 条提示词

A photograph of a vintage, beige CRT monitor sitting on a cluttered wooden desk in a d

A photograph of a vintage, beige CRT monitor sitting on a cluttered wooden desk in a dimly lit room. The curved screen glows with monochromatic green text. Displayed on the screen is Python code: import flux_api def generate_image(prompt): print(f"Processing: {prompt}") # Connecting to core... return True Below the code, a blinking cursor sits next to a command prompt: `user@retro-pc:~/dev$ _`. The screen shows scan lines, slight flickering distortion, and reflections of the room lights on the curved glass surface. A mechanical keyboard with beige and grey keycaps sits in front of it. Film grain.

A girl taking a mirror selfie in a bathroom. She is holding an iPhone in her right han

A girl taking a mirror selfie in a bathroom. She is holding an iPhone in her right hand. We see her back in the foreground, and her front reflection in the mirror. The phone screen in the reflection is visible and displays a text message bubble saying "I AM AI". The focus is on the reflection in the mirror. The background shows tiled walls and towels. The geometry of the reflection must perfectly match her pose.

A nature photograph captures a defensive standoff between a North American porcupine a

A nature photograph captures a defensive standoff between a North American porcupine and a nine-banded armadillo in a dry, rocky riverbed. The porcupine is turned away, with hundreds of long, sharp quills fully erected, creating a textured defensive halo. The armadillo is curled halfway into a ball, showing the intricate, leathery texture of its armored bands and scales. Dust is kicking up slightly around them. Harsh afternoon sunlight casting long shadows. Sharp focus on the textures of both animals.

A comic book page layout drawn in a gritty noir graphic novel style with heavy black i

A comic book page layout drawn in a gritty noir graphic novel style with heavy black ink shadows. The page is divided into three horizontal panels separated by white gutters. Top Panel: A close-up of detective's eyes looking suspicious through blinds. Text bubble says "HE'S LATE." Middle Panel: A wide shot of a rainy, dark alleyway with a single figure standing under a streetlamp. Sound effect text "TIP TAPTIP TAP" near their feet. Bottom Panel: A gloved hand holding a smoking revolver. Text bubble says "...TOO LATE." The art style is consistent across all panels.

A symmetrical studio photograph of two identical, transparent glass chemical flasks si

A symmetrical studio photograph of two identical, transparent glass chemical flasks sitting side-by-side on a white laboratory bench. The LEFT flask contains a clear, still blue liquid and has a label reading "SOLUTION A: STABLE". The RIGHT flask contains the same blue liquid, but it is vigorously bubbling and boiling, with steam rising from the neck. It has an identical label that reads "SOLUTION B: REACTING". The lighting is clean and clinical. The focus must clearly show the difference in the liquid's state.

FLUX.2 Pro API 文档

该模型的接口、请求字段与可直接运行的调用示例。

Base URL

https://01router.com/api/v1
llms.txt

快速开始

将 API_KEY 设为项目密钥,在服务端运行示例。示例中的媒体地址需替换为您自己的公开地址。

自动路由会选择支持当前请求的供应商。选择指定供应商,可查看它的参数约束和调用示例。

curl https://01router.com/api/v1/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "flux-2-pro",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }
}
JSON

# Replace GENERATION_ID with the id returned above; poll until status is "succeeded" or "failed"
curl https://01router.com/api/v1/generations/GENERATION_ID -H "Authorization: Bearer $API_KEY"

接口列表

这里只列出当前模型相关的接口,路径已包含 /api/v1。点击接口可跳转到使用说明。

鉴权

以 Bearer Token 方式发送 API Key,费用从 Key 所属账户的积分中扣除。

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
获取 API Key

输入参数

使用 Content-Type: application/json 发送请求。模型参数放在 input 中,model、provider、callback_url 放在最外层。

请求体

参数名类型必填说明
modelstring是"flux-2-pro"
providerstring否指定供应商;不传则自动路由到最便宜的。可选: fal | replicate | wavespeed | kie | atlascloud
inputobject是模型参数,字段见下方 input 字段表。
callback_urlstring否可选的公开 HTTPS 回调地址,接收带签名的任务最终结果;仍可通过查询接口获取状态。

input · input 字段

必填字段已明确标记,其他字段省略时使用所列默认值。

参数名类型必填可选值默认值
prompt*string是——
image_urls
Optional — switches to image editing
string[]否maxItems: 8—
aspect_ratiostring否1:1 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:31:1
resolutionstring否1K | 2K1K
seedinteger否min: 0 · max: 2147483647—
任务回调 →

输出结果

创建任务成功不代表生成完成。保存 id,查询到 succeeded 或 failed 后,读取 outputs 或 error。示例金额仅作说明,实际费用由请求决定。

queued→processing→succeeded / failed

提交后的响应

{
  "id": "gen_example",
  "object": "generation",
  "model": "flux-2-pro",
  "type": "image",
  "provider": "fal",
  "status": "processing",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  },
  "outputs": [],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": null
}

完成后的响应

{
  "id": "gen_example",
  "object": "generation",
  "model": "flux-2-pro",
  "type": "image",
  "provider": "fal",
  "status": "succeeded",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  },
  "outputs": [
    "https://example.com/output.png"
  ],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": "2026-10-25T08:01:00.000Z"
}

响应字段

参数名类型必填说明
idstring是任务 ID,用于查询或取消任务。
objectstring是generation
modelstring是flux-2-pro
typestring是image
providerstring是供应商
statusstring是queued → processing → succeeded / failed。进入任一终态后停止轮询。
inputobject是模型参数,字段见下方 input 字段表。
outputsstring[]是结果文件 URL 数组。处理中为空;成功后读取并及时下载保存。
errorstring | null是失败原因;无错误时为 null。
creditsnumber是本次请求扣除的积分。
price_usdnumber是本次请求的美元价格。
created_atstring是ISO 8601 格式的任务创建时间。
completed_atstring | null是ISO 8601 格式的完成时间;未完成时为 null。

获取结果

每隔几秒轮询,直到 status 为 succeeded 或 failed。输出链接由供应商托管,可能过期,请及时下载保存;也可以传 callback_url 接收推送。

curl "https://01router.com/api/v1/generations/GENERATION_ID" \
  -H "Authorization: Bearer $API_KEY"

queued → processing → succeeded / failed。进入任一终态后停止轮询。 结果文件 URL 数组。处理中为空;成功后读取并及时下载保存。

取消任务

取消取决于供应商支持情况和任务状态。确认取消后返回 status: failed、error: Canceled by user;不支持取消或已完成的任务返回 409 not_cancelable。

curl -X POST "https://01router.com/api/v1/generations/GENERATION_ID/cancel" \
  -H "Authorization: Bearer $API_KEY"

报价

请求体与创建任务相同。返回按价格排序的可用供应商,以及无法处理该请求的供应商及原因。

curl "https://01router.com/api/v1/quote" -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "flux-2-pro",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }
}
JSON

OpenAI 兼容图片接口

使用 OpenAI SDK 时,可调用此接口并在最外层传入 prompt。它会等待结果并返回 data[].url。异步任务和完整模型参数请使用 /generations。

curl "https://01router.com/api/v1/images/generations" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "flux-2-pro",
  "prompt": "A cinematic shot of a red fox running through snow"
}
JSON
{
  "created": 1792915200,
  "data": [
    {
      "url": "https://example.com/output.png"
    }
  ]
}

模型信息与参数

此公开接口返回模型参数,以及各供应商支持的参数约束和价格。

curl "https://01router.com/api/v1/models/flux-2-pro"

错误码

结合 HTTP 状态码和 error.message 排查。参数或认证错误需修正后再重试;生成任务失败则通过任务本身的 status 和 error 返回。

{
  "error": {
    "message": "Invalid or missing API key",
    "code": "unauthorized"
  }
}

400请求体或参数取值不合法

401缺少或无效的 API Key

402积分不足

404模型或任务不存在

409任务无法取消(已结束,或该供应商不支持取消)

429请求过于频繁,请稍后重试

502所有供应商都拒绝了任务(积分已退回)

鉴权、路由、计费与错误码详见 →

交给 AI 使用

将本模型文档交给编程助手:纯文本包含接口、输入约束、输出字段和请求示例。

打开 llms.txt

FLUX.2 Pro 与同类模型对比

并排对比规格与起步价,选择前建议用同一提示词实测。

FLUX.2 ProGPT Image 2.5 FlareGPT Image 2.5 SunburstNano Banana 2.1
厂商Black Forest LabsOpenAIOpenAIGoogle
起步价$0.022 / 张$0.0053 / 张$0.0053 / 张$0.018 / 张
输入文本 · 图片文本 · 图片文本 · 图片文本 · 图片
供应商5 家供应商6 家供应商6 家供应商8 家供应商
Aspect ratio1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:31:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:31:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:31:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · 4:5 · 5:4 · 21:9
Resolution1K · 2K——1K · 2K · 4K
Seed0 – 2147483647———

FLUX.2 Pro API 常见问题

FLUX.2 Pro 擅长什么?

Black Forest Labs 的 FLUX.2 Pro 能产出商用级图片,文字排版强、可按 hex 色值精确配色、左右构图准确,而且不需要调步数或引导系数。

能用参考图编辑吗?

能。在 image_urls 中加入参考图(多数供应商最多 8 张),再描述修改内容,比如换背景或组合多个商品。

支持负面提示词吗?

不支持。请正面描述想要的内容;结构化提示词(甚至 JSON)效果很好。

支持哪些输出尺寸?

1K 或 2K,比例从 1:1 到 16:9。固定 seed 可复现结果。

在 01router 上怎么计费?

按生成的图片张数计费,各供应商价格见价格表。生成失败会退还积分。

相关模型

同一个 API Key 即可调用的其他模型。