支持文生图、参考图上传、异步任务与进度查询

让图片生成,
成为你产品的一部分。

面向真实产品设计的高质量图片服务。接口简单,体验完整, 既适合开发者快速接入,也适合把它真正做成一个可用、可卖、可扩展的产品。

PROMPT
生成一张干净、克制、具有电影感的高端产品海报。整体偏白色极简空间, 柔和自然光,材质细节清晰,画面高级,适合品牌官网首屏展示。
REFERENCE
上传参考图
返回 file_id 后提交生成任务
PROGRESS
状态:处理中 72%
3 步
完成基础接入
异步
适合高耗时任务
独立上传
参考图流程更清晰
实时
可视化任务进度
核心能力

不是一个接口,而是一套完整体验。

从上传、生成到状态追踪和结果回传,整条链路都为产品化设计, 能真正落到你的前端页面、后台系统和商业场景里。

文生图

通过简洁的 API 提交 prompt,即可生成高质量图片,适用于海报、商品图、 封面图与内容创作场景。

参考图上传

文件上传与生成任务分离。前端先上传图片,再把 file_id 交给生成接口, 结构更清楚,也更适合后续扩展。

异步任务

提交后立即返回 task_id,不阻塞请求。对多用户、长耗时模型和真实线上服务更友好。

进度查询

支持任务轮询与状态展示,前端可以明确展示处理中、完成、失败与进度百分比。

接入简单

无论你是做管理后台、内容工具、SaaS 平台,还是 Electron 桌面应用, 都可以直接接入。

便于扩展

后续可以继续加账号体系、任务历史、套餐计费、API Key、Webhook、 模型切换与企业能力。

使用流程

前后端都更舒服的工作方式。

参考图与生成逻辑拆开后,前端交互更自然,后端职责也更清晰, 更适合你后面做缓存、鉴权、计费和任务中心。

01

上传参考图

前端调用上传接口,拿到 file_id。没有参考图时,也可以直接跳过。

02

提交生成任务

提交 prompt、reference_file_id 与其他参数,服务端立即返回 task_id。

03

查询任务进度

前端根据 task_id 轮询接口,显示任务状态、进度与失败原因。

04

获取最终结果

任务完成后返回图片地址或文件流,前端即可直接预览、保存或继续编辑。

接口设计

足够简单,也足够专业。

当前接口结构已经很适合产品化落地。上传、生成、进度、结果分层清晰, 前端接起来顺,后端也方便维护。

POST
/api/upload
单独上传参考图,返回 file_id。适合前端先完成文件上传,再发起生成任务。
POST
/api/genimage
提交生成任务,支持 prompt、reference_file_id、尺寸与其他参数,立即返回 task_id。
GET
/api/genimage/{task_id}
查询任务状态。处理中返回状态和进度,完成后返回图片地址或直接返回文件。
前端接入示例 JavaScript
// 1. 上传参考图,获取 file_id
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const uploadRes = await fetch('/api/upload', {
  method: 'POST',
  body: formData
});
const uploadData = await uploadRes.json();

// 2. 提交生成任务
const genRes = await fetch('/api/genimage', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    prompt: '生成一张高质量极简产品海报',
    reference_file_id: uploadData.file_id
  })
});
const genData = await genRes.json();
const taskId = genData.task_id;

// 3. 轮询任务状态
const timer = setInterval(async () => {
  const statusRes = await fetch(`/api/genimage/${taskId}`);
  const statusData = await statusRes.json();

  // 关键逻辑:更新进度
  if (statusData.status === 'processing') {
    console.log('progress:', statusData.progress);
  }

  // 关键逻辑:任务结束后停止轮询
  if (statusData.status === 'success' || statusData.status === 'failed') {
    clearInterval(timer);
  }
}, 1500);
应用场景

适合真正有商业价值的方向。

它不只是一个演示能力,而是可以接进你的内容工具、营销系统、 商品展示页面和平台型产品里。

内容创作

面向封面图、文章配图、品牌海报与社交内容生产, 快速生成更统一、更高级的视觉素材。

封面图 文章配图 视觉内容

电商展示

用于商品场景图、卖点图、详情页展示和营销海报, 帮助商品表达更完整、更统一。

商品图 场景海报 详情页

工具型产品

非常适合做成在线工具、SaaS 页面或桌面应用, 再往上叠加会员、任务中心与计费系统。

SaaS 桌面应用 开发者平台
价格方案

体验版

¥99/月

适合个人试用和产品验证。

基础文生图能力
支持参考图上传
有限任务额度
基础进度查询
立即试用

企业版

定制/联系合作

适合平台型产品与大规模接入。

独立部署支持
可定制限额与策略
高级权限与账号体系
支持更深度扩展
联系合作
常见问题

你现在最可能会问的几个问题。

为什么参考图上传要单独拆出来?
上传与生成分离后,前端交互更自然,后端职责也更明确。 这样更利于做复用、缓存、鉴权和后续扩展。
为什么生成接口推荐做成异步任务?
图片生成通常不是即时返回。异步化之后,请求不会卡住, 前端还能清楚展示进度和状态,整体体验更成熟。

把能力,做成真正的产品。

从上传、生成、进度到结果,一整套体验已经具备了产品化的基础。 接下来要做的,是把它打磨得更克制、更稳定、更高级。