Skip to main content

前置要求

1

获取 API Key

登录 laozhang.ai 控制台 获取 API 密钥
2

配置计费模式

编辑令牌设置,选择以下任一计费模式(两者价格相同):
  • 按量优先(推荐):优先使用余额计费,余额不足时自动切换。适合大多数用户
  • 按次计费:每次调用直接扣费。适合预算控制严格的场景
两种模式价格完全相同。当前 Flux 模型包含 flux-2-proflux-2-maxflux-2-flexflux-kontext-proflux-kontext-max,实际价格以控制台为准。
令牌设置
如果未设置计费模式,API调用会失败。必须先完成此配置!

Flux 图像生成 API

Flux 是业界领先的图像生成和编辑模型。通过 老张API 的 /v1/images/generations 接口,您可以调用 Flux 2 系列模型生成图片;如果传入 input_image,同一个接口会进入图片编辑模式;继续传 input_image_2input_image_8 则可进行多图融合编辑。实际模型价格和扣费记录以控制台显示为准。
🎯 高质量生成
Flux 2 系列适合高质量文生图、多图融合、产品图和设计素材生成;旧版 Flux Kontext 系列仍可用于兼容既有接入。

🌟 核心特性

  • 📐 明确尺寸:Flux 2 支持 size,也支持 width / height
  • 🎨 高质量输出:支持 1024×1024、1792×1024、1024×1792 等常用尺寸
  • 🧩 多图编辑:Flux 2 官方原生结构通过 input_imageinput_image_8 传入多张参考图
  • 💰 价格说明:定价以控制台为准,便于成本核算
  • 🔧 JSON 调用:文生图、单图改图、多图改图共用 /v1/images/generations
  • ⏱️ URL 有效期:生成结果 URL 有效期 10 分钟,需及时下载
  • 🔄 可重现性:支持 seed 参数,确保结果一致性

📋 模型对比

💡 价格说明:通过 老张API 平台调用 Flux 模型,按模型实际价格扣费;请在控制台查看实时价格和调用日志。

📐 尺寸参数结构

Flux 2 和 Flux Kontext 的参数结构不同。当前推荐按下面方式传参:
Flux 2 改图不要使用 multipart -F "image=@..."。请使用 JSON 请求,并把参考图放到 input_imageinput_image_2input_image_3 等字段。

Flux 2 常用尺寸

Flux Kontext 旧版宽高比

旧版 flux-kontext-pro / flux-kontext-max 支持从 3:7 到 7:3 的连续宽高比范围,总像素保持约 1 兆像素。以下是一些常用比例示例:
📏 自定义比例:除了上述示例,您可以使用任何在 3:7 到 7:3 范围内的比例,如 5:44:516:10 等。系统会自动调整尺寸以保持约 1 兆像素的总面积。

🚀 快速开始

Flux 2 文生图 cURL

Flux 2 Python 示例

📝 参数详解

Flux 2 文生图参数

编辑接口:单图改图和多图改图也使用 /v1/images/generations,通过 input_image 字段触发。详见 Flux 图片编辑

Flux 2 批量生成示例

🎯 使用场景

1. Web 设计素材

2. 社交媒体内容

3. 专业设计

💡 最佳实践

1. URL 管理和下载策略

由于 Flux 生成的图片 URL 仅有 10 分钟有效期,正确的下载策略至关重要:

2. 模型选择建议

Flux 2 Pro
  • ✅ 默认推荐模型
  • ✅ 文生图和多图编辑
  • ✅ 成本敏感项目
  • ✅ 产品图、海报和常规设计素材
Flux 2 Flex
  • ✅ 需要更细控制的编辑场景
  • ✅ 复杂设计和测试迭代
  • ✅ 需要在质量与成本之间折中
Flux 2 Max
  • ✅ 最高质量要求
  • ✅ 最终商业素材
  • ✅ 复杂构图和高一致性需求
Flux Kontext Pro / Max
  • ✅ 旧项目兼容
  • ✅ 日常设计需求
  • ✅ 批量内容生成

3. 提示词优化

基于官方文档的建议,详细且描述性的提示词能获得更好的效果:

4. 尺寸选择策略

5. 批量处理优化

考虑到 10 分钟 URL 失效限制,批量处理需要特别注意:

📊 成本预估示例

⚠️ 重要注意事项

  1. URL 有效期
    • 生成的图片 URL 仅 10 分钟有效
    • 必须在失效前完成下载
    • 建议生成后立即下载保存
  2. 参数传递
    • Flux 2 文生图:在 JSON 顶层传 sizewidth / height
    • Flux 2 图片编辑:在 JSON 顶层传 input_image 和尺寸参数
    • Flux Kontext 旧版:使用 extra_body.aspect_ratio
  3. 尺寸范围
    • Flux 2 常用尺寸:1024x10241792x10241024x1792
    • Flux 2 改图可以使用 size,也可以使用 width + height
    • Flux Kontext 旧版支持 3:7 到 7:3 的连续宽高比
  4. 内容安全
    • safety_tolerance 参数控制审核严格度 (0-6)
    • 0 = 最严格,6 = 最宽松
    • 默认值 2 适合大多数场景
  5. 输出格式
    • 默认 JPEG 格式,文件较小
    • PNG 格式质量更高但文件更大
    • 根据用途选择合适格式
  6. 提示词处理
    • 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 推荐直接使用明确尺寸,例如 1024x10241792x10241024x1792。旧版 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:
  1. 生成后立即下载
  2. 使用并发控制,避免处理时间过长
  3. 考虑使用异步处理提高效率

🎯 多图处理解决方案

Flux 2 支持多图编辑。使用 /v1/images/generations 时,在 JSON 中传 input_imageinput_image_2input_image_3,最多到 input_image_8;不要把重复 multipart image 字段当成多图结构。

应用场景

  • 图案转移:将设计图案转移到服装模特上
  • 风格融合:结合多张图的特色元素
  • 产品合成:将商品、背景和装饰元素融合到同一画面

技术原理

  1. 多图字段:使用 input_imageinput_image_2input_image_3
  2. 提示词引用:在 prompt 中使用 image 1、image 2、image 3 指定来源
  3. 尺寸控制:使用 widthheight 控制输出
  4. 结果处理:返回 URL 后立即下载,避免 10 分钟链接失效
  • 支持多对图片的自动化处理
  • 统一的提示词控制处理效果
  • 自动结果下载和文件管理
  • 完整的错误处理和日志记录

快速开始

🔗 相关资源

🎨 专业提示:结合不同宽高比和模型版本,可以满足从社交媒体到专业设计的各种需求!