Flux-1-Kontext 文档
Flux-1-Kontext 图像生成和编辑功能完整指南
Flux-1-Kontext 文档
Flux-1-Kontext 是一个专为文本到图像生成和高级图像编辑而设计的模型。本指南专注于其图像编辑功能。与其他模型不同,您无需微调或创建复杂的工作流程即可实现这一目标 - Flux-1-Kontext 开箱即用。
Kontext 的图像编辑功能通过 /flux-kontext-pro
端点提供以下关键功能:
- 简单编辑:更改图像的特定部分,同时保持其余部分不变
- 智能更改:进行看起来自然且与图像其余部分相协调的编辑
- 图像中的文本:在图像中添加或修改文本
快速开始
基本对象修改
Flux-1-Kontext 非常擅长直接的对象修改,例如,如果我们想改变物体的颜色,我们可以通过提示来实现。
例如:Change the car color to red
迭代编辑
Flux-1-Kontext 在角色一致性方面表现出色,即使在多次编辑后也是如此。从参考图片开始,我们可以看到角色在整个序列中保持一致。
文本编辑
Flux-1-Kontext 可以直接编辑图像中出现的文本,使更新标志、海报、标签等变得容易,而无需重新创建整个图像。
编辑文本最有效的方法是使用引号包围您想要更改的特定文本:
提示结构:Replace '[original text]' with '[new text]'
API 使用
要使用 Kontext 进行图像编辑,您需要向 /flux-kontext-pro
端点发送请求。这需要同时提供文本提示和输入图像,输入图像将作为根据您的提示进行编辑的基础。
创建请求
轮询结果
提交请求后,您需要使用返回的 polling_url
进行轮询以在准备就绪时检索输出。
参数说明
Flux-1-Kontext 默认创建 1024x1024 图像。使用 aspect_ratio
调整尺寸,同时保持相同的总像素数。
- 支持范围:宽高比可以从 3:7(纵向)到 7:3(横向)
- 默认行为:如果未指定
aspect_ratio
,模型将默认为标准宽高比,如 1:1(例如 1024x1024)
参数 | 类型 | 默认值 | 描述 | 必需 |
---|---|---|---|---|
prompt | string | 要应用的编辑的文本描述 | 是 | |
input_image | string | 用作参考的 base64 编码图像。支持高达 20MB 或 20 兆像素 | 是 | |
aspect_ratio | string / null | "1:1" | 所需的宽高比(例如,"16:9")。所有输出约为 1MP 总计。支持 3:7 到 7:3 的比率 | 否 |
seed | integer / null | null | 可重现性的种子。如果为 null 或省略,则使用随机种子。接受任何整数 | 否 |
prompt_upsampling | boolean | false | 如果为 true,对提示执行上采样 | 否 |
safety_tolerance | integer | 2 | 输入和输出的审核级别。值范围从 0(最严格)到 2(平衡) | 否 |
output_format | string | "jpeg" | 输出图像的所需格式。可以是 "jpeg" 或 "png" | 否 |
webhook_url | string / null | null | 异步完成通知的 URL。必须是有效的 HTTP/HTTPS URL | 否 |
webhook_secret | string / null | null | webhook 签名验证的密钥,在 X-Webhook-Secret 标头中发送 | 否 |