世界从未停止变化。RSS
BIG CHANGE.

Markdown 版本

AI-translated from English; not yet reviewed by a fluent editor.

# FLUX 3 Image:版式方框与定向编辑指南

> 使用 FLUX 3 Image 的版式方框和参考图控制构图或定向编辑。本指南依据产品文档,介绍坐标、检索、价格和限制。

By BIG CHANGE Editorial

Published: 2026-10-03T04:10:59.237Z
Updated: 2026-10-03T04:10:59.237Z
Canonical: https://bigchange.ai/blog/flux-3-image-layout-editing-guide

![Conceptual charcoal illustration of one right hand placing a flat runner cutout on an orange square art backing.](https://bigchange.ai/api/media/file/flux-layout-collage-hero-v1.png)
AI-generated conceptual editorial illustration by BIG CHANGE.

FLUX 3 Image 允许你在图像提示中使用矩形,描述各个元素应放置的位置。同一套系统也支持编辑参考图:每个元素都可以有源位置、目标位置,以及需要更改内容的描述。Black Forest Labs 将图像端点加入其[2026 年 10 月 1 日发布说明](https://docs.bfl.ai/release-notes)。

对设计师和创作者而言,关键区别在于:是规划完整构图,还是更改现有图像中的某个元素。本指南说明如何在两者间选择、如何将矩形转换为所需坐标,以及如何获取 API 结果。这是一份仅依据文档编写的指南,核查日期为 2026 年 10 月 3 日。BIG CHANGE 未使用该产品生成或编辑图像。

## 重大变化

- **发生了什么变化:**BFL 在 10 月 1 日发布的说明记录了通过`v1/flux-3-image`来进行构图和编辑。场景描述与 JSON 元素表格共用一个提示词,方框用于指定位置或编辑范围。[BFL 发布说明](https://docs.bfl.ai/release-notes)
- **为何重要:**创作者可以将计划中的矩形转换成坐标,再指定参考图中的哪些元素要保留、移动或替换。实际使用时要决定描述到什么程度:完整构图、简单指令,还是明确的编辑表格。[BFL 方框教程](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes)
- **接下来关注什么:**提交前先选择分辨率并核算预算:列出的`1k`和`4k`价格分别为每张图像 0.048 美元和 0.607 美元。方框允许元素溢出,编辑也可能影响周围的光照、阴影或反射,因此应检查完整结果。[BFL 定价](https://docs.bfl.ai/quick_start/pricing),[编辑限制](https://docs.bfl.ai/flux_3/flux3_image_layout)

## 选择浏览器或 API 方式

BFL 的[产品页面](https://bfl.ai/models/flux-3-image)介绍了两种入口:在浏览器 Playground 中绘制方框,或通过 API 发送版式提示词。[文档提供 Playground 链接](https://playground.bfl.ai),可无需编写代码直接使用。如果你想直接绘制区域,可走浏览器方式;如果需要在请求中提供坐标并以程序方式获取结果,则使用 API。我们未查看当前 Playground 控件,因此下文说明的是文档记载的请求格式,而非浏览器按钮的逐步操作。

使用 API 时,先创建 BFL 账户、添加额度,并从[控制面板](https://dashboard.bfl.ai)获取密钥。提交包含`POST`请求的 JSON 至`https://api.bfl.ai/v1/flux-3-image`,使用`Content-Type: application/json`以及在`x-key`请求头中传入密钥。仅`prompt`为必填项。[BFL 生成指南](https://docs.bfl.ai/flux_3/flux3_image_generate)、[定价与设置](https://docs.bfl.ai/quick_start/pricing)

FLUX 3 Image 和 FLUX 3 Dev 必须区分开来:本说明针对 BFL 托管的 Image 端点。Image 产品页面提供通过销售团队申请的商业权重许可。本指南所查阅的资料不能证明 FLUX 3 Image 提供开放权重下载。[FLUX 3 Image 访问方式](https://bfl.ai/models/flux-3-image)

## 决定要明确描述图像的哪些部分

| 任务 | 文档记载的输入 | 使用的控制方式 |
| --- | --- | --- |
| 生成新构图 | 场景提示词,可选附加元素表格 | `bbox`对每个需要确定位置的元素逐一说明 |
| 更改可识别的细节 | 一条指令和一张参考图 | 精确的描述可能已经足够;检查展开后的提示词 |
| 精确选择要编辑的元素 | 一条指令、一张参考图和编辑表格 | 为每个要保留的元素提供源方框和保留行 |
| 组合多张参考图 | 说明各图用途的提示词,以及 2 至 10 张图像 | 标明每张图分别提供哪个主体、物体或场景 |

BFL 表示,简单编辑时系统可以在提示词扩展过程中自动获取方框。如需明确控制,请自行提供表格。在普通指令中,“image 1”指第一张参考图;在编辑表格中,同一张参考图则是`ref_image_0`。[BFL 编辑指南](https://docs.bfl.ai/flux_3/flux3_image_layout)

参考图放入`images`字段中,以 URL 或 base64 数据形式提供,可使用字符串或列表。提供参考图时,数量可为 1 至 10 张;每张尺寸需在 256 × 256 像素至 16 兆像素之间。默认`aspect_ratio`为`auto`:若提供参考图,则跟随第一张图的比例;若未提供,则生成正方形图像。版式有特定形状要求时,请明确设置。[BFL 端点概览](https://docs.bfl.ai/flux_3/flux3_image_overview)

## 将矩形换算为方框坐标

每个方框均采用`[top, left, bottom, right]`格式,坐标为 0 至 1000 的整数。先写垂直坐标。两个坐标轴都独立覆盖整张图像,因此网格会按横向或纵向画布拉伸以适应图像。[BFL 方框格式](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes#format)

要将像素位置换算为坐标,上边和下边分别除以图像高度,左边和右边分别除以图像宽度。将结果乘以 1000 并四舍五入。BFL 文档使用 1920 × 1080 画布进行换算:

| 边 | 像素位置 | 计算 | 网格值 |
| --- | --- | --- | --- |
| 上边 | 108 | 108 ÷ 1080 × 1000 | 100 |
| 左边 | 384 | 384 ÷ 1920 × 1000 | 200 |
| 下边 | 972 | 972 ÷ 1080 × 1000 | 900 |
| 右边 | 1536 | 1536 ÷ 1920 × 1000 | 800 |

因此,方框为`[100, 200, 900, 800]`。其垂直范围占画面高度的 10% 至 90%,水平范围占画面宽度的 20% 至 80%。这组计算说明,交换宽度和高度,或先输入左边再输入上边,都会改变预期区域。应保持设计版式时使用的宽高比。[BFL 坐标换算](https://docs.bfl.ai/flux_3/flux3_image_layout#send-a-request)

## 创作新图像

撰写完整构图的描述,并使用`<id>`标记给元素命名。附加一个 JSON 数组,针对每个元素列出`id`、`bbox`和`desc`。数组应作为`prompt`中的文本,而不是另一个顶层 API 字段。

BFL 文档中的奔跑剪影示例将背景铺满画布,并将人物放在中央方框内。下面这个精简请求沿用了该示例的版式;BIG CHANGE 未运行此请求:

```json
{
  "prompt": "A black running silhouette <silhouette_1> on a chartreuse background <background_1>. [{\"id\":\"background_1\",\"bbox\":[0,0,1000,1000],\"desc\":\"Chartreuse background with paper texture\"},{\"id\":\"silhouette_1\",\"bbox\":[150,150,850,850],\"desc\":\"Black running silhouette with stippled texture\"}]",
  "aspect_ratio": "1:1",
  "resolution": "1k"
}
```

对于包含文字的版式,每一行单独设置一行,并在`desc`中写入要求的确切文字。方框用于引导位置和缩放;BFL 提醒,元素可能超出其矩形范围。方框并非硬性裁切蒙版。[BFL 构图教程与限制](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes)

## 编辑现有图像

在`images`中提供源图。编辑行仍保留`id`和`desc`,但将`bbox`替换为以下字段:

| 操作 | `from` | `src_bbox` | `tgt_bbox` |
| --- | --- | --- | --- |
| 保留元素 | `"ref_image_0"` | 该元素的源方框 | 相同的方框 |
| 移动或调整大小 | `"ref_image_0"` | 该元素的源方框 | 不同的目标方框 |
| 添加、替换或重新着色 | `null` | `null` | 所需的输出方框 |
| 移除元素 | `"ref_image_0"` | 该元素的源方框 | `null` |

将指令与编辑数组合并到`prompt`中,方式与构图请求相同。添加和移除操作应在两处都进行描述。对于必须保留原位的元素,添加 keep 行。BFL 指南称方框以外的像素通常会保持不变,但附近的光线、反射和阴影仍可能改变。接受编辑结果前,要将整个输出与源图比较。BFL 还报告称,在其自身测试中,约 40 × 25 像素方框内的新元素往往无法出现;这是供应商的观察,并非通用的最小尺寸,也不是 BIG CHANGE 的测试结果。[BFL 编辑指南](https://docs.bfl.ai/flux_3/flux3_image_layout),[编辑行结构](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes#edit-an-image-box-by-box)

## 选择分辨率并核算预算

概览列出了`768sq`、`1k`、`1.5k`、`2k`以及`4k`,其中`1k`为默认值。定价页面公布了以下费率;但未列出`1.5k`的价格。使用该选项前,请先核实费用。[BFL 概览](https://docs.bfl.ai/flux_3/flux3_image_overview)

| 分辨率 | 文档列出的输出尺寸 | 每张图像的价格 | 10 次请求的计算费用 |
| --- | --- | --- | --- |
| `768sq` | 768 × 768 | 0.041 美元 | 0.41 美元 |
| `1k` | 约 1 兆像素 | 0.048 美元 | 0.48 美元 |
| `2k` | 约 4 兆像素 | 0.100 美元 | 1.00 美元 |
| `4k` | 约 16 兆像素 | 0.607 美元 | 6.07 美元 |

以上为 BFL 列出的美元价格,核查日期为 10 月 3 日。10 次请求一栏为计算结果,并非实测支出。BFL 对 API 和 Playground 列出了相同价格,每个额度点数等于 0.01 美元。提交请求的响应包含`cost`。一项`4k`请求的标价约为`1k`的 12.6 倍;应按任务需求选择输出尺寸,并预留额外尝试的费用。更改分辨率就需要发送新请求;本指南并不能证明两次请求会生成相同构图。[BFL 定价](https://docs.bfl.ai/quick_start/pricing)

可选的`grounding`设置默认值为`true`,会在生成前启用网页和图像搜索。BFL 称,关闭该设置后仅根据提示词生成,结果会更快。我们未测量这一速度差异,也未验证基于检索信息生成内容的准确性。[BFL 检索增强说明](https://docs.bfl.ai/flux_3/flux3_image_overview#ground-the-prompt)

## 提交、轮询并保存结果

提交后,保留返回的`polling_url`,并使用 API 密钥轮询该确切 URL。它会指向存放任务的区域。`Pending`、`Reasoning`和`Generating`表示任务仍在运行。当任务处于`Ready`状态时,下载`result.sample`;其签名链接一小时后过期。切勿将你的`x-key`请求头发送到下载 URL。结果还包含`result.prompt`,其中显示展开后的指令;以及`result.duration`,表示生成耗时。[BFL 获取结果说明](https://docs.bfl.ai/flux_3/flux3_image_generate#results-and-errors)

对被阻止或失败的任务,应采取不同于仍在运行任务的处理方式。`Request Moderated`表示输入被阻止;`Content Moderated`表示输出被阻止。再次尝试前应先调整输入。对于`Error`,检查响应内容;未知或过期的任务会返回`Task not found`。BFL 警告,任务失败时可能返回 HTTP`503`,但响应正文仍为正常 JSON,因此重试前应先读取其`status`。参考图尺寸过大会返回`400`;字段未知、值无效、提示词为空或图像尺寸过小则可能返回`422`。其他端点使用的字段,例如`seed`、`width`和`input_image`,在此端点中不被接受。[BFL 生成与错误指南](https://docs.bfl.ai/flux_3/flux3_image_generate)

只有在保存输出并检查其位置、所要求的文字以及编辑区域周边后,这次尝试才算完成。`Ready`响应只能证明已有结果可供查看;是否满足任务要求,应由你进行视觉审查。

## 来源与延伸阅读

- [FLUX 3 Image 产品页面](https://bfl.ai/models/flux-3-image):说明浏览器和 API 使用方式,并提供商业权重访问。页面上的演示属于供应商材料,并非我们的测试结果。
- [10 月 1 日发布说明](https://docs.bfl.ai/release-notes):标明图像功能的发布时间并介绍共用端点。我们将其中关于控制能力的宽泛说法与教程中的具体限制一并解读。
- [端点概览](https://docs.bfl.ai/flux_3/flux3_image_overview):列出参数、参考图限制、分辨率选项和检索增强行为。
- [边界框教程](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes):解释两种行结构以及上文改编的奔跑剪影示例。
- [编辑指南](https://docs.bfl.ai/flux_3/flux3_image_layout):介绍坐标换算、参考图顺序,以及小区域和周围像素方面的注意事项。
- [生成指南](https://docs.bfl.ai/flux_3/flux3_image_generate):说明身份验证、异步获取结果、会过期的链接和错误处理。
- [定价](https://docs.bfl.ai/quick_start/pricing):提供本文用于计算的费率。付费尝试前,应重新核实价格和请求参数;这些文档会持续更新。

## Sources

- [FLUX 3 Image](https://bfl.ai/models/flux-3-image) — 说明浏览器和 API 使用方式,并提供商业权重访问。本次查阅的资料无法证明此 Image 端点提供开放权重下载。页面演示来自供应商,并非我们的测试结果。
- [FLUX 3 Image 概览](https://docs.bfl.ai/flux_3/flux3_image_overview) — 列出参数、参考图限制、分辨率选项和检索增强行为。
- [FLUX 3 Image 版式与编辑](https://docs.bfl.ai/flux_3/flux3_image_layout) — 介绍坐标换算、参考图顺序,以及小区域和周边像素方面的注意事项。
- [FLUX 3 Image 生成](https://docs.bfl.ai/flux_3/flux3_image_generate) — 说明身份验证、异步获取结果、会过期的链接和错误处理。
- [发布说明](https://docs.bfl.ai/release-notes) — 标明图像功能的发布时间并介绍共用端点。宽泛的控制能力说法应结合教程中较具体的限制一并理解。
- [定价](https://docs.bfl.ai/quick_start/pricing) — 提供本文用于计算的费率。付费尝试前,应重新核实价格和请求参数;这些是持续更新的文档。
- [FLUX 3 Image 边界框](https://docs.bfl.ai/flux_3/flux3_image_bounding_boxes) — 解释两种行结构以及本文改编的奔跑剪影示例。
BIG CHANGE 新闻通讯

纵览全局,按自己的节奏。

关于人工智能和机器人技术的近期报道、值得关注的变化以及可采用的实用想法。选择每日简报、每周摘要或每月视角。