前置要求
1
获取 API Key
登录 laozhang.ai 控制台 获取 API 密钥
2
配置计费模式
编辑令牌设置,选择以下任一计费模式(两者价格相同):
- 按量优先(推荐):优先使用余额计费,余额不足时自动切换。适合大多数用户
- 按次计费:每次调用直接扣费。适合预算控制严格的场景
两种模式价格完全相同。当前 Flux 模型包含
flux-2-pro、flux-2-max、flux-2-flex、flux-kontext-pro 和 flux-kontext-max,实际价格以控制台为准。
Flux 图像生成 API
Flux 是业界领先的图像生成和编辑模型。通过 老张API 的/v1/images/generations 接口,您可以调用 Flux 2 系列模型生成图片;如果传入 input_image,同一个接口会进入图片编辑模式;继续传 input_image_2 到 input_image_8 则可进行多图融合编辑。实际模型价格和扣费记录以控制台显示为准。
🎯 高质量生成
Flux 2 系列适合高质量文生图、多图融合、产品图和设计素材生成;旧版 Flux Kontext 系列仍可用于兼容既有接入。
Flux 2 系列适合高质量文生图、多图融合、产品图和设计素材生成;旧版 Flux Kontext 系列仍可用于兼容既有接入。
🌟 核心特性
- 📐 明确尺寸:Flux 2 支持
size,也支持width/height - 🎨 高质量输出:支持 1024×1024、1792×1024、1024×1792 等常用尺寸
- 🧩 多图编辑:Flux 2 官方原生结构通过
input_image到input_image_8传入多张参考图 - 💰 价格说明:定价以控制台为准,便于成本核算
- 🔧 JSON 调用:文生图、单图改图、多图改图共用
/v1/images/generations - ⏱️ URL 有效期:生成结果 URL 有效期 10 分钟,需及时下载
- 🔄 可重现性:支持 seed 参数,确保结果一致性
📋 模型对比
📐 尺寸参数结构
Flux 2 和 Flux Kontext 的参数结构不同。当前推荐按下面方式传参:Flux 2 常用尺寸
Flux Kontext 旧版宽高比
旧版flux-kontext-pro / flux-kontext-max 支持从 3:7 到 7:3 的连续宽高比范围,总像素保持约 1 兆像素。以下是一些常用比例示例:
📏 自定义比例:除了上述示例,您可以使用任何在 3:7 到 7:3 范围内的比例,如
5:4、4:5、16:10 等。系统会自动调整尺寸以保持约 1 兆像素的总面积。🚀 快速开始
Flux 2 文生图 cURL
Flux 2 Python 示例
📝 参数详解
Flux 2 文生图参数
Flux 2 批量生成示例
🎯 使用场景
1. Web 设计素材
2. 社交媒体内容
3. 专业设计
💡 最佳实践
1. URL 管理和下载策略
由于 Flux 生成的图片 URL 仅有 10 分钟有效期,正确的下载策略至关重要:2. 模型选择建议
Flux 2 Pro:- ✅ 默认推荐模型
- ✅ 文生图和多图编辑
- ✅ 成本敏感项目
- ✅ 产品图、海报和常规设计素材
- ✅ 需要更细控制的编辑场景
- ✅ 复杂设计和测试迭代
- ✅ 需要在质量与成本之间折中
- ✅ 最高质量要求
- ✅ 最终商业素材
- ✅ 复杂构图和高一致性需求
- ✅ 旧项目兼容
- ✅ 日常设计需求
- ✅ 批量内容生成
3. 提示词优化
基于官方文档的建议,详细且描述性的提示词能获得更好的效果:4. 尺寸选择策略
5. 批量处理优化
考虑到 10 分钟 URL 失效限制,批量处理需要特别注意:📊 成本预估示例
⚠️ 重要注意事项
-
URL 有效期:
- 生成的图片 URL 仅 10 分钟有效
- 必须在失效前完成下载
- 建议生成后立即下载保存
-
参数传递:
- Flux 2 文生图:在 JSON 顶层传
size或width/height - Flux 2 图片编辑:在 JSON 顶层传
input_image和尺寸参数 - Flux Kontext 旧版:使用
extra_body.aspect_ratio
- Flux 2 文生图:在 JSON 顶层传
-
尺寸范围:
- Flux 2 常用尺寸:
1024x1024、1792x1024、1024x1792 - Flux 2 改图可以使用
size,也可以使用width+height - Flux Kontext 旧版支持 3:7 到 7:3 的连续宽高比
- Flux 2 常用尺寸:
-
内容安全:
safety_tolerance参数控制审核严格度 (0-6)- 0 = 最严格,6 = 最宽松
- 默认值 2 适合大多数场景
-
输出格式:
- 默认 JPEG 格式,文件较小
- PNG 格式质量更高但文件更大
- 根据用途选择合适格式
-
提示词处理:
prompt_upsampling会自动优化提示词- 可能会改变原始意图,建议先测试
- 对简单提示词效果明显
🔍 常见问题
Q: 为什么图片 URL 会失效?
A: 这是 Flux 官方的安全设计,所有生成的图片 URL 在 10 分钟后自动失效。请确保及时下载保存。Q: Flux 与其他模型有什么区别?
A: Flux 模型专注于高质量图像生成和图像编辑。Flux 2 支持文生图、多图编辑和明确尺寸控制;Flux Kontext 旧版更适合已有aspect_ratio 接入的兼容场景。
Q: 如何选择 Pro、Flex 和 Max 版本?
A:- flux-2-pro:$0.0300/次,默认推荐,适合大多数生成和编辑
- flux-2-flex:$0.0600/次,适合更细控制和复杂编辑
- flux-2-max:$0.0700/次,适合最高质量和最终商业素材
- flux-kontext-pro/max:旧版 Kontext 兼容模型
Q: 可以使用任意宽高比吗?
A: Flux 2 推荐直接使用明确尺寸,例如1024x1024、1792x1024、1024x1792。旧版 Flux Kontext 可以使用 3:7 到 7:3 范围内的任意比例。
Q: safety_tolerance 如何设置?
A:- 0-1:企业/商业环境,最严格
- 2-3:一般创作,平衡模式(推荐)
- 4-6:艺术创作,较宽松
Q: prompt_upsampling 有什么作用?
A: 启用后 AI 会自动扩展和优化您的提示词,特别适合简短提示词。但可能会改变原意,建议先测试效果。Q: 如何确保结果可重现?
A: 使用相同的seed 值和完全相同的其他参数,可以生成一致的结果。这对迭代设计很有帮助。
Q: 批量生成如何避免 URL 失效?
A:- 生成后立即下载
- 使用并发控制,避免处理时间过长
- 考虑使用异步处理提高效率
🎯 多图处理解决方案
Flux 2 支持多图编辑。使用/v1/images/generations 时,在 JSON 中传 input_image、input_image_2、input_image_3,最多到 input_image_8;不要把重复 multipart image 字段当成多图结构。
应用场景
- 图案转移:将设计图案转移到服装模特上
- 风格融合:结合多张图的特色元素
- 产品合成:将商品、背景和装饰元素融合到同一画面
技术原理
Flux 2 多图策略
Flux 2 多图策略
- 多图字段:使用
input_image、input_image_2、input_image_3 - 提示词引用:在 prompt 中使用 image 1、image 2、image 3 指定来源
- 尺寸控制:使用
width和height控制输出 - 结果处理:返回 URL 后立即下载,避免 10 分钟链接失效
批量处理能力
批量处理能力
- 支持多对图片的自动化处理
- 统一的提示词控制处理效果
- 自动结果下载和文件管理
- 完整的错误处理和日志记录
快速开始
🔗 相关资源
- 完整示例代码
- Flux 图像编辑 API - 编辑现有图片
- 价格对比计算器 - 实时价格查询
- 在线体验 Demo - 测试 Flux 效果
🎨 专业提示:结合不同宽高比和模型版本,可以满足从社交媒体到专业设计的各种需求!