1. flux系列
ve2s
  • 快速开始
    • 平台简介
    • 控制台(入门)
    • API key
    • Base URL
    • 模型矩阵
  • 开发工具接入
    • OpenClaw
    • Claude Code
    • Claude Code IDE
    • Codex
    • OpenCode
    • Cline
    • Grok CLI
    • Gemini CLI
    • N8N
    • AutoClaw
    • 其他工具
    • 常见问题
      • Claude Code 400 错误排查指南
  • AI大模型API
    • OpenAI格式(支持各大原厂模型)
      • 批量推理 (Chat) API 文档
      • 聊天(Response)
        • 创建模型响应
        • 创建模型响应(流式返回)
        • 创建网络搜索
        • 创建模型响应 gpt-5启用思考
        • 创建函数调用
        • 创建模型响应 (控制思考长度)
      • ChatGPT接口
        • ChatGPT音频(Audio)
          • 音频转文字 gpt-4o-transcribe
          • GPT-4o-audio
          • 音频转文字 whisper-1
          • 音频转文字 gpt-4o-transcribe
          • 创建语音 gpt-4o-mini-tts
        • ChatGPT聊天(Chat)
          • 创建聊天识图 (非流)
          • 创建聊天识图 (流式)
          • 创建聊天识图 (流式) base64
          • 官方N测试
          • 创建结构化输出
          • 控制推理模型努力程度
          • 创建聊天函数调用
          • deepseek-ocr 识别
          • 创建聊天补全 (非流)
        • ChatGPT自动补全(Completions)
          • ChatGPT自动补全(Completions)
          • 创建完成
      • 图像
        • GPT Image 2
        • 图像编辑 API 文档
        • 文生图片
        • 创建聊天补全 (流式)
        • 创建聊天补全 qwen-mt-turbo
        • 创建聊天补全 deepseek v3.1思考程度 (流式)
      • 语音
        • 语音识别(audio)
        • 语音合成(audio)
        • 官方Function calling调用
        • 创建聊天创作图 (非流)
      • 向量化
        • 文本向量化
    • Anthropic格式
      • 聊天
      • 聊天(prompt cache)
      • 流式返回
      • 聊天(旧模型-深度思考)
      • 聊天(新模型-深度思考)
      • 工具调用(function call)
      • 分析图片
    • Midjourney格式
      • Midjourney API 接口文档
      • 任务查询接口
      • 获取种子(Seed)
      • 上传图片(upload)
      • 文生图(Imagine)
      • 根据ID列表查询任务
      • 换脸(FaceSwap)
      • 执行Action动作
      • 提交Blend任务
      • 提交Describe任务
      • 提交Modal
      • 刷新链接(Refresh)
      • 编辑图片(Edit)
      • 根据任务ID 查询任务状态
      • 获取任务图片的seed
    • NanoBanana
      • Gemini请求方式
        • 生成图片
        • 编辑图片
    • 视频生成接口API
      • 豆包Seedance视频生成
        • 00-概述
        • 01-创建视频生成任务
        • 02-查询视频生成任务
        • 03-查询视频生成任务列表
        • 04-取消或删除视频生成任务
        • Seedance 私域素材库 API
      • 海螺Hailuo视频生成
        • 00-概述
        • 01-文生视频-T2V
        • 02-图生视频-I2V
        • 03-首尾帧生成视频-FL2V
        • 04-主体参考视频-S2V
        • 05-查询任务状态
        • 06-视频下载
        • 07-附录-运镜指令与回调
      • 可灵AI视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-视频Omni
        • 04-多图参考生视频
        • 05-动作控制
        • 06-多模态视频编辑
        • 07-视频延长
        • 08-对口型
        • 09-数字人
        • 10-文生音效
        • 11-视频配音效
        • 12-语音合成
        • 13-音色克隆
        • 14-图像识别
        • 15-主体管理
        • 16-视频特效
      • Vidu视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考生视频
        • 04-首尾帧
        • 05-智能多帧
        • 06-场景特效模板
        • 07-模板成片
        • 08-查询任务
      • 即梦视频生成
        • 00-概述
        • 01-3.0Pro视频生成
        • 02-720P文生视频
        • 03-720P图生视频-首帧
        • 04-720P图生视频-首尾帧
        • 05-720P图生视频-运镜
        • 06-1080P文生视频
        • 07-1080P图生视频-首帧
        • 08-1080P图生视频-首尾帧
        • 09-错误码
      • Grok视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考图生视频
        • 04-视频编辑
        • 05-视频延长
      • HappyHorse
        • HappyHorse文生视频
        • HappyHorse图生视频-基于首帧
        • HappyHorse参考生视频
        • HappyHorse视频编辑
      • 通用视频生成API
        • 通用视频生成 API 接口调用文档
    • 语音接口API文档
      • 语音接口API
      • Gemini TTS 调用API
      • Google DeepMind Lyria API文档
      • Elevenlabs Speech to Text API 文档
    • 豆包系列-绘画
      • doubao-seededit-3-0-i2i-250628
      • doubao-seedream-4-0-250828-文生图
      • doubao-seedream-4-0-250828-图生图
      • doubao-seedream-4-0-250828-多图生图
    • Rerank重排序模型
      • 重排序
    • 文生音乐Suno
      • 任务提交
        • 生成歌曲(灵感模式)
        • 生成歌曲(自定义模式)
        • 生成歌曲(续写模式)
        • 生成歌曲(歌手风格)
        • 生成歌曲(上传歌曲二次创作)
        • 生成歌曲(拼接歌曲)
        • 生成歌词
        • 歌曲拼接
      • 查询接口
        • 批量获取任务
        • 查询单个任务
    • flux系列
      • FLUX 图像生成 API
      • flux-kontext-max
        POST
    • 谷歌Gemini接口
      • 原生格式
        • 文生图片 控制宽高比 +清晰度
        • 生成图片
        • 文本生成
        • 文本生成-流
        • 文本生成+思考-流
        • 图片生成
        • 格式化输出
        • 函数调用
        • 文档理解
        • URL context [原生格式]
        • 代码执行
        • 视频理解
        • URL context
        • 视频理解-url [原生格式]
        • Imagen 4
        • 音频理解
        • Embeddings
        • 聊天
        • 编辑图片
      • 图生图Base64请求方式
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
        • 单图片 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片生成 gemini-2.5-flash-image
        • 图片生成 gemini-2.5-flash-image 控制宽高比
        • 图片理解
      • 图生图URL请求返回 URL请求格式OpenAI
        • 单图生图 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片理解
  • 进阶与系统接口
    • ve2s.ai 模型能力与通道矩阵
    • HTTP注意事项
    • CODE&错误码
    • 数据更新相关
    • API 密钥与额度查询接口
    • Models(列出模型)
    • 查询账户信息
  1. flux系列

FLUX 图像生成 API

VE2S 开放平台 · 图像生成服务
Base URL:https://cloud.ve2s.ai
FLUX 是 Black Forest Labs(BFL)推出的业界领先的图像生成模型家族,在提示词遵循、画面质量与文字渲染方面均处于第一梯队。VE2S 开放平台以 OpenAI 兼容接口 提供 FLUX 全系列模型的文生图与图像编辑能力:您无需对接 BFL 原生的异步轮询接口,一次 HTTP 请求即可同步获得生成结果,并可无缝复用 OpenAI SDK 及现有工具链。

1. 模型总览#

模型 ID定位能力最大分辨率默认分辨率默认格式
flux-2-maxFLUX.2 旗舰文生图 + 图像编辑(多参考图)400 万像素(如 2048×2048)1024×1024JPEG
flux-2-proFLUX.2 主力,推荐默认选择文生图 + 图像编辑(多参考图)400 万像素(如 2048×2048)1024×1024JPEG
flux-kontext-maxFLUX.1 Kontext 高配文生图 + 单图编辑约 100 万像素(固定)1024×1024PNG
flux-kontext-proFLUX.1 Kontext 标准文生图 + 单图编辑约 100 万像素(固定)1024×1024PNG
flux-pro-1.1经典高速文生图仅文生图1440×14401024×768JPEG
选型建议
通用生成与编辑:优先使用 flux-2-pro,质量、速度与成本均衡,是 BFL 官方推荐的默认模型。
最高质量、最难的编辑任务:使用 flux-2-max,拥有最强的编辑一致性与提示词遵循能力。
快速、大批量文生图:使用 flux-pro-1.1,单图生成通常 3–6 秒完成。
flux-kontext-pro / flux-kontext-max 为上一代编辑模型,适合存量业务平滑迁移;新项目建议直接使用 FLUX.2 系列。

2. 快速开始#

2.1 接口地址与鉴权#

POST https://cloud.ve2s.ai/v1/images/generations
Content-Type: application/json
Authorization: Bearer <YOUR_API_KEY>
API Key 在控制台「令牌管理」中创建。请妥善保管密钥,不要在客户端代码中明文暴露。

2.2 第一个请求(cURL)#

2.3 响应示例#

{
  "created": 1783332729,
  "data": [
    {
      "url": "https://storage.example.com/.../sample.jpeg?se=...&sig=...",
      "seed": 2357622065
    }
  ]
}
重要:url 为带时效签名的临时下载链接,平台不承诺其长期有效。请在拿到响应后立即下载图片并转存至您自己的存储,不要将该链接直接持久化或分发给终端用户。

2.4 使用 OpenAI SDK(Python)#

建议将客户端超时设置为 120 秒以上。接口为同步返回,典型耗时见 7.1 性能参考。

3. 请求参数#

3.1 通用参数#

参数类型必填说明
modelstring是模型 ID,见模型总览
promptstring是提示词。支持中英文,英文提示词效果通常更稳定
sizestring否输出尺寸,格式 宽x高(如 1024x1024)。各模型的取值范围与行为不同,详见第 4 节
imagestring / string[]否图像编辑的输入图。支持 纯 Base64、data:image/...;base64, 前缀 或 公网可访问的图片 URL;FLUX.2 系列可传入数组以使用多参考图。详见第 5 节
seedinteger否随机种子。实际使用的种子会在响应 data[].seed 中返回。相同种子不保证严格复现同一图像,请勿将像素级复现作为业务依赖
output_formatstring否输出图片格式:jpeg / png / webp。默认值见模型总览表
prompt_upsamplingboolean否是否由模型自动扩写提示词以获得更有创意的结果,默认 false(flux-pro-1.1、Kontext 系列支持)
safety_toleranceinteger否内容安全容忍度,数值越大越宽松,默认 2。flux-pro-1.1 与 Kontext 系列取值 0–6,FLUX.2 系列取值 0–5
注意事项
n(单次生成张数)参数当前不生效,每次请求固定返回 1 张图片。如需多张,请并发发起多个请求。
response_format 参数当前不生效,返回格式固定为临时下载链接(url),不支持 b64_json。
aspect_ratio 顶层参数当前不生效,请统一通过 size 控制输出比例(见第 4 节)。
请求体中的其余 OpenAI 标准字段(如 quality、style)对 FLUX 模型无效,将被忽略。

3.2 响应字段#

字段类型说明
createdinteger任务完成时间(Unix 秒级时间戳)
dataarray生成结果列表(当前固定 1 个元素)
data[].urlstring图片临时下载链接,不保证长期有效,请立即转存
data[].seedinteger本次生成实际使用的随机种子

4. 各模型尺寸与分辨率规格#

三个模型家族对 size 的处理逻辑并不相同,请务必按家族分别对待。

4.1 FLUX.2 系列(flux-2-max / flux-2-pro)#

项目规格
像素总量上限400 万像素(宽 × 高 ≤ 2048 × 2048)
单边最小值64 px
尺寸步进16 px 的整数倍;非 16 倍数时自动向下取整(如请求 1000x1000 实际输出 992x992),不报错
宽高比任意(在像素总量限制内自由组合)
默认尺寸1024×1024
超出限制宽 × 高超过 400 万像素时返回 422 错误
官方建议:200 万像素以内可获得最佳的画质与速度平衡。
常用尺寸速查(FLUX.2)
宽高比标准档高清档
1:11024×10242048×2048
4:31152×8642048×1536
3:4864×11521536×2048
16:91280×7201920×1088
9:16720×12801088×1920
3:21536×10242400×1600
21:91344×5762016×864

4.2 FLUX.1 Kontext 系列(flux-kontext-max / flux-kontext-pro)#

Kontext 模型的输出分辨率固定在约 100 万像素,size 参数仅用于表达期望的宽高比——模型会在 1MP 总量内自动匹配最接近的输出尺寸(边长为 32 px 的整数倍),因此实际输出尺寸与请求值不一定相等。
项目规格
像素总量固定约 100 万像素,不可调
宽高比范围21:9 ~ 9:21;超出范围时自动收敛到最近的合法比例(不报错)
尺寸步进输出边长为 32 px 的整数倍
默认尺寸1024×1024(不传 size 时)
实测对照(Kontext)
请求 size实际输出说明
1024x10241024×10241:1 直接命中
1792x1024(7:4)1328×800按宽高比缩放至 1MP
2016x864(21:9)1568×672横向极限比例
3072x1024(3:1,越界)1568×672自动收敛为 21:9
如需 2K/4K 级别的高分辨率输出,请改用 FLUX.2 系列。

4.3 FLUX 1.1 Pro(flux-pro-1.1)#

项目规格
宽/高取值范围256 ~ 1440 px
尺寸步进必须为 32 px 的整数倍,否则返回 422 错误
默认尺寸1024×768(不传 size 时)
超出限制任一边 < 256、> 1440 或非 32 倍数,均返回 422 错误(严格校验,不自动取整)
常用尺寸速查(FLUX 1.1 Pro)
宽高比推荐尺寸
1:11024×1024(最大 1440×1440)
4:31280×960
3:4960×1280
16:91024×576
9:16576×1024
3:21344×896
21:91344×576

5. 图像编辑#

FLUX.2 系列与 Kontext 系列支持以自然语言指令编辑输入图像:改色、换背景、增删元素、风格迁移、多图合成等。flux-pro-1.1 不支持图像编辑。

5.1 输入图格式#

image 字段支持三种形式:
1.
纯 Base64 字符串(推荐,最稳定)
2.
Data URI:data:image/jpeg;base64,<...>
3.
公网图片 URL:平台会拉取该地址,请确保链接可公开访问且未过期

5.2 单图编辑示例(Kontext / FLUX.2 通用)#

Python(标准库,注意 Base64 字符串不要包含换行):

5.3 多参考图编辑(仅 FLUX.2 系列)#

image 传入数组即可携带多张参考图,模型可同时参考多张图片的主体、风格与构图进行合成。API 最多支持 8 张参考图;单张参考图建议不超过 400 万像素(超出会被自动缩放)。
{
  "model": "flux-2-max",
  "prompt": "Place the product from the first image next to the logo from the second image on a wooden table",
  "image": ["<BASE64_IMAGE_1>", "<BASE64_IMAGE_2>"],
  "size": "1024x1024"
}
Kontext 系列同样支持 image 数组多参考图(最多 4 张),但该能力为实验性,效果不做保证;生产环境的多图合成请优先使用 FLUX.2 系列(最多 8 张)。

5.4 编辑时的尺寸行为#

FLUX.2 系列:可同时传 size 指定输出尺寸,规则与文生图一致(≤4MP)。
Kontext 系列:输出固定约 1MP,宽高比默认贴近输入图,也可用 size 表达目标比例。

5.5 兼容接口:POST /v1/images/edits#

平台同时兼容 OpenAI 的 multipart/form-data 编辑接口,image 作为文件字段上传,响应结构与 /v1/images/generations 相同。适合已按 OpenAI images/edits 规范对接的存量代码:
新项目建议统一使用 JSON 版 /v1/images/generations。

6. 错误处理#

接口使用标准 HTTP 状态码,错误响应结构如下:
{
  "error": {
    "message": "具体错误描述 (request id: xxxx)",
    "type": "rix_api_error",
    "param": "",
    "code": "bad_response_status_code"
  }
}
HTTP 状态码含义常见原因与处理
401鉴权失败API Key 缺失、错误或已禁用
403无权访问令牌无该模型权限或分组不匹配
422参数校验失败尺寸越界 / 非法步进 / 像素总量超限,message 中包含具体的字段与限制值
429触发限流降低并发或稍后重试,建议指数退避
5xx服务暂时不可用可安全重试;持续失败请联系技术支持并附上 request id
422 实例(便于排错)
flux-pro-1.1 请求 1000x1000:Input should be a multiple of 32
flux-pro-1.1 请求 2048x2048:Input should be less than or equal to 1440
flux-2-pro 请求 2560x2560:Total pixels (6553600) exceeds maximum of 4194304 (4MP)

7. 最佳实践#

7.1 性能参考#

实测单请求典型耗时(1024×1024,同步返回):
模型典型耗时
flux-pro-1.13 – 6 秒
flux-kontext-pro / flux-kontext-max8 – 12 秒
flux-2-pro8 – 20 秒
flux-2-max12 – 40 秒
大尺寸(接近 4MP)与多参考图会显著增加耗时,请将客户端超时设置为 120 秒以上,批量场景建议 300 秒。

7.2 集成清单#

及时转存图片:结果链接为临时签名地址,平台不承诺长期有效,拿到响应后立即下载并上传至自有存储。
提示词:描述"画面里有什么",而非"不要什么"(FLUX 不支持负面提示词);编辑时明确说明"保持其余部分不变"可显著提升一致性。
精确色彩:FLUX.2 支持在提示词中直接使用十六进制色号(如 background color #1a73e8),适合品牌物料。
文字渲染:需要在图中呈现的文字,请用引号在提示词中明确给出。
重试策略:仅对 429 / 5xx 重试;422 属于参数错误,重试无效,请先修正参数。
并发生成:n 参数不生效,多图需求请并发多个请求实现。

8. FAQ#

Q:返回的图片链接可以直接给到终端用户吗?
不建议。链接为带时效签名的临时地址,平台不承诺其长期有效,随时可能因存储策略调整而失效,请务必转存后再分发。
Q:为什么我请求了 1000x1000,FLUX.2 返回的是 992×992?
FLUX.2 的输出边长必须是 16 的整数倍,平台会自动向下取整,属于预期行为。如需精确尺寸,请直接传 16 倍数的值。
Q:为什么 Kontext 输出的分辨率和我传的 size 不一致?
Kontext 的输出像素总量固定在约 100 万,size 仅决定宽高比。需要 2K 及以上输出请使用 FLUX.2 系列。
Q:支持流式返回或异步任务吗?
当前接口为同步模式,连接保持至生成完成后一次性返回,无需轮询。
Q:一次能生成几张图?
每次请求固定返回 1 张,n 参数暂不生效;多张需求请并发请求。

本文档基于 Black Forest Labs 官方规格及 VE2S 平台编写。模型能力与限制如有更新,以最新版本文档为准。
修改于 2026-07-21 07:53:31
上一页
查询单个任务
下一页
flux-kontext-max
Built with