跳转到主要内容
FLUX.1 Kontext [pro] 是 Black Forest Labs 推出的上下文感知图片生成模型,通过 Starrise AI 提供。可以根据文字生成图片,也可以根据文字指令编辑已有图片。两个接口均为同步调用 — 直接返回 Base64 编码的图片数据。
  • 文生图 — POST JSON 到 /v1/images/generations
  • 图片编辑 — POST multipart 表单到 /v1/images/edits

核心能力

  • 图片编辑 — 根据文字指令修改已有图片(如”把红色汽车换成蓝色”)
  • 文生图 — 根据文字描述生成图片
  • 上下文感知 — 理解并保留参考图的上下文信息
  • 可复现 — 使用 seed 实现确定性生成

快速示例

文生图

curl https://ai.alad.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-1-kontext-pro",
    "prompt": "A cute baby polar bear",
    "size": "1024x1024"
  }'

图片编辑

curl https://ai.alad.com/v1/images/edits \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "model=flux-1-kontext-pro" \
  -F "image=@/path/to/photo.jpg" \
  -F "prompt=Change the background to a sunset beach" \
  -F "size=1024x1024"

文生图参数

参数类型必填说明
modelstring固定为 flux-1-kontext-pro
promptstring图片描述。⚠️ 提示词必须为英文
ninteger生成张数。仅支持 1
sizestring输出尺寸,如 1024x1024
output_formatstringjpegpng
seedinteger随机种子,用于复现

图片编辑参数

参数类型必填说明
modelstring固定为 flux-1-kontext-pro
imagefile需要编辑的图片文件(multipart 上传)
promptstring编辑指令。⚠️ 提示词必须为英文
ninteger生成张数。仅支持 1
sizestring输出尺寸,如 1024x1024

响应字段

字段说明
data[].b64_jsonBase64 编码的图片数据
created创建时间戳

API 参考

查看 FLUX.1 Kontext [pro] 的交互式 API Playground。