API Reference

SeeAny API 开发文档

文档内容由站内功能配置与现有提交逻辑生成,按“电商套图 / AI商品图 / 视频创作”三大分组展示。所有接口根地址统一为 https://api.seeany.com/

温馨提示:将本页链接发送给支持网页读取的 AI 编程工具,即可让 AI 分析接口说明、生成调用代码并协助排查接入问题。
功能数
31
分组数
3
静态数据
CDN Ready
Overview

1. 接入概览

Base URLhttps://api.seeany.com/所有公开 API 均基于此根地址
鉴权方式Authorization: Bearer API_KEY服务端请求头传入 API Key
任务模式异步为主图片/视频能力默认受理任务后异步处理;音频能力支持直接返回结果

提交请求

调用对应能力的 POST 接口,传入 JSON 请求体。

上传参考图

可先调用 POST /api/upload/image 上传图片,再把返回的 url 填入 inputImgs。文件存放在 apiupd/,并将在 14 天后过期。

AI润色

可调用 POST /api/prompt-tools/ai-refine 同步润色提示词,按次计费,每次 ¥0.02(2 分)。

查询余额

可调用 GET /api/developer/balance 查询 API 账户余额与累计充值/消费。金额单位为分,balance 为元。

平台处理

图片与视频能力按任务模式进入平台队列,处理完成后生成资源。

接收结果

配置 callback_url 的 API Key 会在每个作品成功或失败时收到回调;任务级失败会单独回调。

Authentication

2. 鉴权方式

Authorization
统一使用 `Authorization: Bearer sk-sa-xxxxxxxx` 形式鉴权。
Content-Type
业务接口示例均为 `application/json`。图片上传接口使用 `multipart/form-data`。
User-Agent
请求头必须带 `User-Agent`。建议使用 `seeany-api`,或使用调用方名称/标识,例如 `workbuddy`、`openclaw`、`arkclaw`、`xclaw`。
回调地址
回调地址绑定在 API Key 上,不放在单次请求体中。
安全建议
API Key 只能保存在服务端,请勿直接暴露在浏览器或移动端。
Header 示例
POST /api/ai/smarttask HTTP/1.1
Host: api.seeany.com
Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx
User-Agent: seeany-api
Content-Type: application/json
Response

3. 公共响应

字段类型说明
codeint业务状态码。本文列出的开发者接口以 0 表示成功,其他值表示失败。
msgstring结果说明或错误信息。
data.task_uuidstring异步任务唯一标识,图片/视频类接口常见。
data.uuidstring同步生成结果或资源记录 ID,音频接口常见。
data.task_idint站内任务记录 ID,文生音频等同步接口返回。
异步任务受理成功示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_a1b2c3d4e5f6",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
Callback

4. 回调通知

触发时机
每个作品在资源上传完成或最终失败后回调;任务在尚未形成作品时失败则发送任务级失败回调;中间进度不会回调。
请求方式
Method 固定为 `POST`,Content-Type 固定为 `application/json`。
签名头
Header 当前包含 `X-Seeany-Signature`,但开发者控制台尚未提供可用于复算签名的密钥;如需确认结果,可使用 API Key 查询同一 `task_uuid` 的任务状态。
幂等建议
建议按 `task_uuid + work_uuid + status` 做幂等处理,并在成功接收后返回 HTTP 200。
Method
POST
Content-Type
application/json
Signature Header
X-Seeany-Signature
回调字段类型说明
request_idstring请求追踪 ID。
statusstring最终状态:`succeeded` 或 `failed`。
task_uuidstring异步任务唯一标识,与提交接口返回的 `data.task_uuid` 一致。
work_uuidstring作品唯一标识;任务级失败时为空字符串。
typeint创作类型 ID,对应页面配置中的 id / aiTypeId。
sourceint任务来源;开发者 API 固定为 3。
finished_atint任务或作品完成时间,Unix 时间戳。
assetsarray最终资源列表;每项含 url、preview、width、height、media_type、status,失败时固定为空数组。
error_messagestring失败原因,仅 `failed` 时返回。
成功回调示例
{
  "request_id": "req_xxxxxxxx",
  "status": "succeeded",
  "task_uuid": "wtaskabcdef123456",
  "work_uuid": "wabcdef123456",
  "type": 113,
  "source": 3,
  "finished_at": 1776739200,
  "assets": [
    {
      "url": "https://img1.seeany.com/2026/04/21/demo.jpg",
      "preview": "https://img1.seeany.com/2026/04/21/demo_preview.jpg",
      "width": 2048,
      "height": 2048,
      "media_type": 1,
      "status": 2
    }
  ]
}
失败回调示例
{
  "request_id": "req_xxxxxxxx",
  "status": "failed",
  "task_uuid": "wtaskabcdef123456",
  "work_uuid": "",
  "type": 565,
  "source": 3,
  "finished_at": 1776739200,
  "assets": [],
  "error_message": "队列执行异常"
}
Upload

5. 图片上传

后续任务中的 inputImgs 等图片字段必须填写平台可访问的 URL。没有自有图床时,可先通过本接口上传图片,再将返回的 url 用于任务请求。上传结果存放在独立的 apiupd/ 目录,不会保存到站内素材库,并将在 14 天后过期。

请求地址
使用 `POST /api/upload/image` 上传图片。仅支持开发者 API Key 鉴权,不支持站内登录态。
Content-Type
使用 `multipart/form-data`,文件字段名为 `file` 或 `image`。
格式与大小
仅支持 `jpg/jpeg/png/webp`,不支持 GIF;单文件最大 40MB。上传后会做内容审核,未通过会直接失败。
不入库
上传文件只写入对象存储,不写入站内上传数据表,文件将在 14 天后过期。
有效期
文件保存在 `apiupd/` 前缀下,与站内 `upd/` 素材分离;请在 14 天有效期内用于任务提交。
请求字段类型说明
filefile图片文件。也可用字段名 `image`。
响应字段类型说明
urlstring可直接用于 `inputImgs` 等字段的完整 CDN URL。
filepathstring对象存储路径,前缀为 `apiupd/`。
widthint图片宽度(px)。
heightint图片高度(px)。
sizeint文件大小(字节)。
mimestringMIME 类型,例如 `image/png`。
extstring文件扩展名。
请求示例
curl -X POST "https://api.seeany.com/api/upload/image" \
  -H "Authorization: Bearer sk-sa-xxx" \
  -H "User-Agent: seeany-api" \
  -F "file=@./product.png"
成功响应示例
{
  "code": 0,
  "msg": "ok",
  "data": {
    "url": "https://img1.seeany.com/apiupd/20260807/9b3fd2ac8114b771.png",
    "filepath": "apiupd/20260807/9b3fd2ac8114b771.png",
    "width": 1024,
    "height": 1024,
    "size": 245760,
    "mime": "image/png",
    "ext": "png"
  }
}
Prompt

6. AI润色

通用提示词润色接口。传入待优化文案,可选附带参考图与优化方向,同步返回润色结果。按次计费,每次 ¥0.02(2 分)。

请求地址
使用 `POST /api/prompt-tools/ai-refine`。仅支持开发者 API Key;站内登录态仍走原有复杂参数逻辑。
同步返回
该接口同步返回润色结果,不走异步任务队列,也不触发回调。
计费
按次扣费,每次 `¥0.02`(2 分)。失败不扣费。
参数边界
不需要也不应传 `aiType`、`aiTypeId`、`subAiType`、`refineMode` 等站内参数;只传下方字段即可。
请求字段类型说明
promptstring待润色的原始提示词,必填。
imagesstring[]可选参考图 URL 列表,最多 6 张;有图时会结合图片可见信息润色。
actionstring可选优化方向:`more_premium`(更精致)、`more_ecommerce`(更电商)、`more_creative`(更有创意)、`shorter`(更短)、`regenerate`(换一种表达)。不传则做通用润色。
extra_contextstring可选补充上下文,例如目标平台、风格偏好、时长约束等。
响应字段类型说明
promptstring润色后的最终提示词。
请求示例
curl -X POST "https://api.seeany.com/api/prompt-tools/ai-refine" \
  -H "Authorization: Bearer sk-sa-xxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "prompt": "生成一杯奶油色保温杯的电商主图,白底,居中摆放",
  "images": [
    "https://img1.seeany.com/apiupd/20260807/9b3fd2ac8114b771.png"
  ],
  "action": "more_ecommerce"
}'
成功响应示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "prompt": "基于参考图中的奶油色保温杯,生成电商白底主图:商品完整居中直立,纯白背景,底部保留柔和真实投影,商业摄影质感。"
  }
}
Polling

7. 任务轮询

当你没有配置回调地址,或者希望主动查询任务进度与结果时,可使用任务轮询接口。建议优先用 `task_uuid` 做幂等查询。

请求地址
使用 `GET /api/developer/task/status` 查询任务状态。支持主站登录态,也支持开发者 API Key 直接调用。
推荐轮询频率
建议每 2 到 5 秒查询一次。回调已送达或状态进入终态后,无需继续轮询。
状态语义
`queued` 表示已受理未开始,`running` 表示处理中,`succeeded` 表示全部成功,`partial_failed` 表示部分成功,`failed` 表示全部失败或任务取消。
请求字段类型说明
task_uuidstring任务提交成功后返回的任务号。轮询时优先传这个字段。
响应字段类型说明
task_uuidstring任务唯一标识。
sourceint任务来源;开发者 API 固定为 `3`。
statusstring任务状态:`queued`、`running`、`succeeded`、`partial_failed`、`failed`。
progressint进度百分比,范围 `0~100`。终态固定返回 `100`。
progress_sourcestring进度来源:`upstream`(第三方实时进度)、`estimated`(按预计时间估算)、`summary`(按已处理数量计算)、`default`(默认初始进度)或 `final`(终态)。
detailobject任务汇总信息,包含 `total`、`done`、`failed` 三个字段。
assetsarray终态结果列表。每项含 `work_uuid`、`num`、`ratio`、`finished_at`、`group_name`、`error_message`、`images`;`images[]` 含 `url`、`preview`、`width`、`height`、`error_message`。进行中通常为空。
error_messagestring失败态返回的错误信息;成功态通常为空。
started_atint任务实际开始时间,Unix 时间戳;若尚未开始则可能为空。
estimated_finish_atint按当前等待时间估算的预计完成时间,Unix 时间戳;仅在可估算时返回。
created_atint任务创建时间,Unix 时间戳。
updated_atint任务最近更新时间,Unix 时间戳。
请求示例
curl -G "https://api.seeany.com/developer/task/status" \
	  -H "Authorization: Bearer sk-sa-xxx" \
	  -H "User-Agent: seeany-api" \
	  --data-urlencode "task_uuid=wtask_a1b2c3d4e5f6"
完成态响应示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "task_uuid": "w6a81f5e46aba548518f72412",
    "source": 3,
    "status": "succeeded",
    "progress": 100,
    "progress_source": "final",
    "detail": {
      "total": 1,
      "done": 1,
      "failed": 0
    },
    "assets": [
      {
        "work_uuid": "cbf2272d-53b5-4f90-bd28-c7fe5419b2db",
        "num": 1,
        "ratio": "9:16",
        "finished_at": 1784264290,
        "group_name": "",
        "error_message": "",
        "images": [
          {
            "url": "https://img1.seeany.com/20260717/9ed36cfe-964e-4fe3-a7ce-16204be1d2c1.jpeg",
            "preview": "",
            "width": 2880,
            "height": 5120,
            "error_message": ""
          }
        ]
      }
    ],
    "created_at": 1784264268,
    "updated_at": 1784264291
  }
}
进行中响应示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "task_uuid": "wtask_a1b2c3d4e5f6",
    "status": "running",
    "progress": 46,
    "progress_source": "estimated",
    "detail": {
      "total": 5,
      "done": 0,
      "failed": 0
    },
    "assets": [],
    "started_at": 1713686400,
    "wait_time": 240,
    "estimated_finish_at": 1713686640
  }
}
Balance

8. 账户余额

查询当前 API 账户余额与累计充值、消费、退款。金额以分为单位,balance 为换算后的元(保留两位小数)。API 账户与主站积分互不互通。

请求地址
使用 `GET /api/developer/balance` 查询 API 账户余额。支持主站登录态,也支持开发者 API Key 直接调用。
无需请求参数
该接口不需要 Query 或请求体,余额按当前鉴权身份对应的 API 账户返回。
金额单位
`*_cent` 字段单位为分。`balance` 为元,保留两位小数,等于 `balance_cent / 100`。
账户体系
查询的是开发者 API 账户余额,与主站创作积分互不互通。未开通 API 账户时 `has_account` 为 `false`,余额为 `0`。
响应字段类型说明
has_accountbool是否已开通 API 账户。
balance_centint当前可用余额,单位分。
balancestring当前可用余额,单位元,保留两位小数。
total_recharge_centint累计充值金额,单位分。
total_consume_centint累计消费金额,单位分。
total_refund_centint累计退款金额,单位分。
statusint账户状态:`1` 正常,`0` 已停用或未开通。
status_textstring账户状态文案:`正常`、`已停用` 或 `未开通`。
请求示例
curl -G "https://api.seeany.com/api/developer/balance" \
  -H "Authorization: Bearer sk-sa-xxx" \
  -H "User-Agent: seeany-api"
成功响应示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "has_account": true,
    "balance_cent": 12800,
    "balance": "128.00",
    "total_recharge_cent": 20000,
    "total_consume_cent": 7200,
    "total_refund_cent": 0,
    "status": 1,
    "status_text": "正常"
  }
}
Specs

9. 模型、比例与分辨率

下面的比例与分辨率说明来自当前站内提交逻辑,用于说明 `imgRatio`、`size`、`resolution` 在不同模式下的可用范围。推荐优先传真实模型名;站内别名仍兼容。

图片接口的模型名(mode)
推荐直接传真实模型名:`nano-banana-pro`、`nano-banana-2`、`gpt-image-2`、`nano-banana`、`seeany4`。站内别名如 `nano2`/`banana2`/`sora`/`banana-1` 仍兼容,会映射到同族真实模型。单图(smarttask)须落在该能力 modelist 同族内;组图(grouptask)的 `groups[].mode` 不做 modelist 拦截,按真实名/别名归一后路由与计费。
图片接口的 `imgRatio`
普通商品图接口与电商组图接口都使用 `imgRatio` 控制出图比例;电商组图能力需要写在 `groups[].imgRatio` 中,单图接口直接写在顶层 `imgRatio`。当前图片标准比例枚举为 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。
图片接口的 `size`
只有高分辨率模型才接收 `size`。`nano-banana-pro`(含别名 `nano2`/`banana2`)、`nano-banana-2`(含 `nano-banana2`)、`gpt-image-2`(含 `sora`)支持 `1K / 2K / 4K`;`seeany4` 支持 `2K / 4K`(未传时按接口默认);`nano-banana`(含 `banana-1`)不支持 `size`。
视频接口的 `resolution`
视频类接口统一使用 `resolution` 表示输出清晰度。当前视频比例枚举为 `16:9`、`4:3`、`1:1`、`3:4`、`9:16`、`21:9`,不同视频版本会在这个范围内进一步收敛。
推荐真实模型名
nano-banana-pro / gpt-image-2 / nano-banana-2 / seeany4
支持 size 的模型
nano-banana-pro / nano-banana-2 / gpt-image-2 / seeany4
图片标准比例
1:1 / 3:4 / 4:5 / 9:16 / 2:3 / 16:9 / 4:3 / 5:4 / 3:2 / 21:9
视频标准比例
16:9 / 4:3 / 1:1 / 3:4 / 9:16 / 21:9
真实模型名兼容 mode 别名分辨率 `size`
nano-banana-pro`nano2` / `banana2` / `banana-pro`支持 `1K`、`2K`、`4K`
nano-banana-2`nano-banana2`支持 `1K`、`2K`、`4K`
gpt-image-2`sora`支持 `1K`、`2K`、`4K`
nano-banana`banana-1` / `banana` / `nano` / `nano-1`不支持 `size`,传了也会被忽略
seeany4`seeany4`支持 `2K`、`4K`;未传时按接口默认
图片模式 / 场景支持比例分辨率说明
nano-banana-pro(nano2 / banana2)支持 `auto`、 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。支持 `1K`、`2K`、`4K`。
nano-banana-2(nano-banana2)支持 `auto`、 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。支持 `1K`、`2K`、`4K`。
gpt-image-2(sora)支持 `auto`、 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。支持 `1K`、`2K`、`4K`。
seeany4支持 `1:1`、`3:4`、`9:16`、`1:2`、`2:3`、`16:9`、`4:3`、`2:1`、`3:2`、`21:9`。支持 `2K`、`4K`;未传时按接口默认。
nano-banana(banana-1 / banana)支持 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。不支持 `size`。
电商套图 / A+详情页 / 服饰套图写在 `groups[].imgRatio` 中,底层仍沿用图片比例枚举;可用范围通常覆盖 `1:1`、`3:4`、`4:5`、`9:16`、`2:3`、`16:9`、`4:3`、`5:4`、`3:2`、`21:9`。服饰场景默认更常用 `3:4`。写在 `groups[].size` 中,规则跟对应的 `groups[].mode` 一致;例如 `nano-banana-pro` / `gpt-image-2` 支持 `1K / 2K / 4K`。
模特试穿 / 三视图等专用图片接口通常沿用图片标准比例;模特试穿支持按模特图比例,三视图默认更常用 `1:1`,服饰相关更常用 `3:4`。
视频版本 / 接口支持比例分辨率说明
Seedance 2.0 / 2.0 Fast / 2.0 Mini(/video/ai-video)支持 `16:9`、`9:16`、`1:1`、`4:3`、`3:4`、`21:9`、`auto`。`seedance2.0`:`480p`/`720p`/`1080p`;Fast/Mini:`480p`/`720p`。
Seedance 2.5 / MiniMax H3(/video/ai-video)Seedance 2.5 支持 `16:9`、`9:16`、`1:1`、`4:3`、`3:4`、`21:9`、`auto`;有参考视频且任务类型为视频编辑/延长时必须 `adaptive`。MiniMax H3 支持上述六种固定比例,不支持 `auto`。Seedance 2.5:`480p`/`720p`;MiniMax H3:`768P`/`2K`。有参考视频时可传 `dhOmniTaskType`/`omni_reference_task_type`=`auto|reference|edit|extend`(默认 `auto`):自动/编辑任务供应商 `duration` 为 `-1` 且 `ratio=adaptive`;编辑计费按主视频时长;延长任务 `duration` 为延长秒数。
Seedance 1.5 / 基础模型 / Wan / HappyHorse常见 `16:9`、`9:16`、`1:1`、`4:3`、`3:4`(随模型略有差异)。常见 `480p`/`720p`/`1080p`(Wan/HappyHorse 多为 `720p`/`1080p`)。
可灵 V3 / Gemini Omni可灵:`16:9`/`9:16`/`1:1`;Gemini Omni:仅 `16:9`/`9:16`。可灵 `720p`/`1080p`;Gemini Omni 支持 `720p`/`1080p`/`4k`。
产品视频 / 爆款复刻 / 主体替换页面默认 `9:16`,实际随所选 Seedance 版本。随 Seedance 版本,可达 `480p`/`720p`/`1080p`。
Group 1

电商套图能力

5 个接口,按 `sort` 升序排列。

电商套图能力

电商套图

POST/api/ai/grouptask

上传商品图并配置多个出图分组后,批量生成主图、详情图、场景图等电商素材。

请求参数类型描述
aiTypeId必填int固定传 2373,用于指定当前能力。
aiType条件必填string建议传 imageSets,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]产品图片 URL 列表,上限 6 张;建议上传同一商品的多角度/细节图。
groups必填object[]组图任务配置数组。每项至少包含 `mode`、`imgNum`、`imgRatio`、`size`、`prompt`、`cateName`;可选 `name`、`options`、`refImgs`。每组的 `refImgs` 会与公共 `inputImgs` 去重合并。 可选模式:Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
productTypestring商品类目或商品类型。
productNamestring商品名称。
sellingPointsstring核心卖点,多行文本可直接传字符串。
platformstring目标电商平台;提交时会合并进各组 `groups[].options`。
desMarketstring目标市场;提交时会合并进各组 `groups[].options`。
desLangstring文案语种;提交时会合并进各组 `groups[].options`。
visualStylestring视觉风格偏好。
开发说明
组图能力使用 `groups` 数组描述每个出图类型;提交前会移除 UI 字段如 `children`、`id`。
各组可独立指定 `mode`、`size`、`imgRatio`、`imgNum`、`prompt`、`options`、`refImgs`。
页面级 `platform` / `desMarket` / `desLang` 会自动合并进各组 `options`,键名通常为 `电商平台`、`目标市场`、`文案语种`。
`groups[].imgRatio` 支持 `auto`、`-2`(自适应)及标准比例枚举;高分辨率模式需配合 `groups[].size` 使用。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/grouptask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 2373,
  "aiType": "imageSets",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "productType": "保温杯",
  "productName": "仙人掌奶油色保温随行杯",
  "sellingPoints": "1. 奶油色杯身搭配绿色仙人掌与橙色小花印花\n2. 绿色半圆提手与翻盖锁扣,橙色开合按钮\n3. 杯身下段收窄,适配车载杯架\n4. 四视图素材齐全,便于电商主图与详情展示",
  "platform": "Amazon",
  "desMarket": "北美",
  "desLang": "英语",
  "visualStyle": "干净白底商业摄影",
  "groups": [
    {
      "mode": "nano-banana-pro",
      "name": "白底主图",
      "cateName": "白底主图",
      "size": "2K",
      "imgNum": 1,
      "imgRatio": "1:1",
      "prompt": "基于参考图中的仙人掌奶油色保温随行杯,生成电商白底主图:商品完整居中直立,纯白背景,底部保留柔和真实投影;严格保留奶油色杯身、绿色半圆提手、橙色开合按钮,以及杯身绿色仙人掌与橙色小花印花,不改变造型与比例。",
      "options": {
        "文案语种": "英语",
        "电商平台": "Amazon",
        "目标市场": "北美"
      },
      "refImgs": []
    },
    {
      "mode": "nano-banana-pro",
      "name": "材质细节图",
      "cateName": "细节材质图",
      "size": "2K",
      "imgNum": 1,
      "imgRatio": "4:3",
      "prompt": "基于参考图,生成杯盖与提手区域的近景细节图:突出绿色翻盖锁扣、橙色按钮、绿色半圆提手上的橙色小花装饰,以及杯身哑光质感;保持商品原有配色与印花,背景简洁干净,适合电商详情页材质说明。",
      "options": {
        "文案语种": "英语",
        "电商平台": "Amazon",
        "目标市场": "北美"
      },
      "refImgs": []
    }
  ]
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_group_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
电商套图能力

套图策划

SSE流式返回
POST/api/ai/groupplan

上传商品图后,调用 AI 分析并以 SSE 流式返回推荐的电商套图类型与描述词,不创建异步出图任务。

请求参数类型描述
inputImgs必填string[]产品图片 URL 列表,上限 6 张;建议上传同一商品的多角度图片。
productTypestring商品类型或补充品类信息;不传时平台会结合图片自动判断。
productNamestring商品名称。
sellingPointsstring核心卖点,多行文本可直接传字符串。
customRequirementstring补充分析要求,例如希望强调的场景、风格、重点卖点。
platformstring目标电商平台,例如 `Amazon`、`Tiktok`。
desMarketstring目标市场,例如 `北美`、`东南亚`。
desLangstring文案语种,例如 `中文`、`英语`。
visualStylestring视觉风格偏好,例如 `极简商业摄影`、`轻奢生活方式`。
imgRatiostring默认偏好比例,可传 `-2`、`1:1`、`4:3`、`3:4`、`16:9`、`9:16`、`3:2`、`2:3`、`5:4`、`4:5`、`21:9`;不传时由 AI 自动匹配更合适的比例。
开发说明
该接口固定为 SSE 流式返回,不会创建 `task_uuid`。
事件类型为 `thinking`、`result`、`error`、`done`;其中 `result` 事件的 `data` 为最终 JSON 结果。
如果前面经过 DCDN 等 30 秒超时链路,建议按 SSE 方式消费,不要按普通 JSON 请求处理。
返回结果可直接映射为 `/api/ai/grouptask` 的 `groups` 草稿,再由调用方决定是否继续发起正式出图任务。
开发者 API 按次计费,每次调用扣费 `¥0.10`;接口失败时自动退回。
cURL 请求示例
curl -N -X POST "https://api.seeany.com/api/ai/groupplan" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "productType": "保温杯",
  "productName": "仙人掌奶油色保温随行杯",
  "sellingPoints": "1. 奶油色杯身搭配绿色仙人掌与橙色小花印花\n2. 绿色半圆提手与翻盖锁扣,橙色开合按钮\n3. 杯身下段收窄,适配车载杯架\n4. 四视图素材齐全,便于电商主图与详情展示",
  "platform": "Amazon",
  "desMarket": "北美",
  "desLang": "英语",
  "visualStyle": "干净白底商业摄影",
  "customRequirement": "优先规划:白底主图、杯盖提手细节图、车载杯架场景图、户外露营使用场景图"
}'
响应示例
event: thinking
data: 正在分析商品主体结构与适合的电商图类...

event: result
data: {"items":[{"cateName":"白底主图","name":"核心商品官方展示图","prompt":"画面目标:满足 Amazon 电商首图展示需求,保温杯完整居中摆放,纯白背景,底部带真实柔和接地阴影,突出金属杯身细节与防漏杯盖结构,商业摄影质感,避免悬浮感与材质失真。","imgRatio":"1:1"},{"cateName":"细节材质图","name":"杯身磨砂质感与杯盖结构特写","prompt":"画面目标:突出保温杯材质与防漏结构,近景微距拍摄杯身磨砂金属表面与杯盖开合细节,浅灰极简背景,45 度柔光强调材质纹理与边缘处理,避免纹理模糊与结构变形。","imgRatio":"4:3"}]}

event: done
data: ok
电商套图能力

A+详情页

POST/api/ai/grouptask

上传商品图并配置详情页模块后,批量生成 A+ 详情页所需的配图内容。

请求参数类型描述
aiTypeId必填int固定传 6489,用于指定当前能力。
aiType条件必填string建议传 aDetailPage,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 6 张。
groups必填object[]组图任务配置数组,每项包含出图类型、模式、比例、张数和 options。 可选模式:通用(banana,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
productTypestring商品类目或商品类型。
productNamestring商品名称。
sellingPointsstring商品卖点文本。
modulesstring[]详情页模块配置。
desLangstring目标语言。
desMarketstring目标市场。
platformstring目标电商平台。
visualStylestring视觉风格偏好。
开发说明
A+详情页在组图参数基础上支持 `modules` 模块化配置。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/grouptask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "groups": [
    {
      "mode": "nano-banana-pro",
      "name": "首屏卖点",
      "size": "2K",
      "imgNum": 1,
      "imgRatio": "4:5",
      "prompt": "基于参考图中的仙人掌奶油色保温随行杯,生成 A+ 详情页首屏卖点图:完整展示杯身印花、绿色提手与翻盖结构,画面干净专业,突出便携提手与车载杯架友好的下段收窄设计,不改变商品原有外观。",
      "cateName": "卖点模块"
    }
  ],
  "modules": [
    "卖点模块",
    "参数模块"
  ],
  "productName": "仙人掌奶油色保温随行杯",
  "aiTypeId": 6489,
  "aiType": "aDetailPage"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_detail_page_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
电商套图能力

服饰套图

POST/api/ai/grouptask

上传服装图、模特图和分组配置后,批量生成上身图、场景图和详情图。

请求参数类型描述
aiTypeId必填int固定传 6490,用于指定当前能力。
aiType条件必填string建议传 clothSets,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 6 张。
modelImg必填string模特图或基准人物图 URL。 服饰套图需要先选择基准模特。
baselineModelConfigobject服饰套图基准模特配置。
groups必填object[]组图任务配置数组,每项包含出图类型、模式、比例、张数和 options。 可选模式:通用(banana,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
productTypestring商品类目或商品类型。
productNamestring商品名称。
desLangstring目标语言。
desMarketstring目标市场。
platformstring目标电商平台。
visualStylestring视觉风格偏好。
imgRatiostring服饰套图的默认成图比例;未在分组里单独覆盖时会作为兜底比例使用。
开发说明
服饰套图除服装图外,还需要基准模特。
支持通过 `baselineModelConfig` 指定性别、年龄、体型等信息。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/grouptask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "inputImgs": [
    "https://your-domain.com/garment-front.jpg"
  ],
  "modelImg": "https://your-domain.com/model.jpg",
  "baselineModelConfig": {
    "gender": "女",
    "age": "青年",
    "ethnicity": "亚洲人",
    "bodyType": "标准"
  },
  "groups": [
    {
      "mode": "nano-banana-pro",
      "name": "上身图",
      "size": "2K",
      "imgNum": 1,
      "imgRatio": "3:4",
      "prompt": "模特上身自然站立,完整展示服装版型、领口与面料细节,光线均匀,背景简洁。",
      "cateName": "上身图"
    }
  ],
  "aiTypeId": 6490,
  "aiType": "clothSets"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_clothing_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
电商套图能力

爆款复刻

POST/api/ai/batchsmarttask

上传商品图和参考图后,生成接近参考画面风格的商品图片。

请求参数类型描述
aiTypeId必填int固定传 6491,用于指定当前能力。
aiType条件必填string建议传 hotReplica,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 6 张。
refImgs必填string[]参考图 URL 列表,上限 20 张。
promptstring文本描述词或补充说明。
modestring模型或模式标识。 可选模式:通用(banana,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
isBatchMode必填int固定传 1,与当前爆款复刻批量提交流程一致。
开发说明
爆款复刻要求同时上传商品图与参考图。
该能力走批量任务接口,总产出数通常为 `inputImgs.length * imgNum`。
Developer API 需传入合法 `mode`,例如 `nano-banana-pro`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6491,
  "aiType": "hotReplica",
  "isBatchMode": 1,
  "inputImgs": [
    "https://your-domain.com/product.jpg"
  ],
  "refImgs": [
    "https://your-domain.com/hot-reference.jpg"
  ],
  "imgNum": 1,
  "imgRatio": "4:5",
  "mode": "nano-banana-pro",
  "size": "2K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_hot_replica_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
Group 2

AI商品图能力

20 个接口,按 `sort` 升序排列。

AI商品图能力

智能创作

POST/api/ai/smarttask

输入提示词并按需上传参考图后,生成商品创作图片。

请求参数类型描述
aiTypeId必填int固定传 113,用于指定当前能力。
aiType条件必填string建议传 smartImg,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
prompt必填string文本描述词或补充说明。
inputImgsstring[]输入图片 URL 列表,上限 10 张。
modestring模型或模式标识。 可选模式:通用(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano2,对应真实模型 nano-banana-pro,¥0.20/张起)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、Sora Image(sora,对应真实模型 gpt-image-2,支持 size=1K/2K/4K)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/smarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 113,
  "aiType": "smartImg",
  "prompt": "参考图是一只奶油色保温随行杯的四视图,杯身印有绿色仙人掌与橙色小花,配绿色半圆提手和橙色开合按钮。请生成一张纯白背景电商主图:杯子直立居中,完整保留原外观、配色与印花,底部有柔和投影,商业摄影质感。",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

万能改图

POST/api/ai/smarttask

上传原图并填写修改要求后,对现有商品图进行重绘、替换或风格调整。

请求参数类型描述
aiTypeId必填int固定传 558,用于指定当前能力。
aiType条件必填string建议传 anyedit,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImg必填string待编辑原图 URL。页面实际提交流程默认使用这个字段。
prompt必填string文本描述词或补充说明。
refImgstring额外参考图 URL。
modestring模型或模式标识。 可选模式:通用(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano2,对应真实模型 nano-banana-pro,¥0.20/张起)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、Sora Image(sora,对应真实模型 gpt-image-2,支持 size=1K/2K/4K)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/smarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 558,
  "aiType": "anyedit",
  "prompt": "保持参考图中仙人掌奶油色保温随行杯的造型、配色与印花不变,仅将背景统一为干净纯白影棚,并补自然接地阴影,输出适合电商主图的单杯直立展示。",
  "inputImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

AI图片编辑

POST/api/ai/edittask

上传图片并选择编辑子能力后,执行局部编辑、扩图、去水印或线稿处理。

请求参数类型描述
aiTypeId必填int固定传 168,用于指定当前能力。
aiType条件必填string建议传 aiediting,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
subAiType必填string编辑子能力标识。当前对应关系为:`upscale=高清放大`、`repainting=高清重绘`、`rembg=AI抠图`、`outpaint=AI扩图`、`eraser=AI消除`、`beautify=精修美化`、`cleaner=变清晰`、`replace=商品替换`、`inpaint=局部修改`、`img2lineart=提取线稿`、`removewater=水印去除`、`smartedit=智能改图`。
inputImg必填string单张输入图片 URL。
prompt条件必填string文本描述词或补充说明。 `replace`、`changebg`、`inpaint`、`smartedit`、`outpaint` 等子能力需要。
maskImg条件必填string遮罩图 URL。 `eraser`、`inpaint`、`removewater` 等需要选区的子能力需要。
upscale条件必填string放大等级或放大模式。 `upscale`、`repainting` 子能力需要。
lineartType条件必填string线稿或边缘提取模式。 `img2lineart` 子能力需要。
waterMarkMode条件必填string水印处理模式。 `removewater` 子能力需要。
mode条件必填string模型或模式标识。 `smartedit`、`outpaint` 子能力需要。 可选模式:通用(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano2,对应真实模型 nano-banana-pro,¥0.20/张起)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、Sora Image(sora,对应真实模型 gpt-image-2,支持 size=1K/2K/4K)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
refImg条件必填string替换主体或换背景时使用的参考图 URL。 `replace`、`changebg` 子能力需要。
size条件必填string支持高分辨率模式时可传,如 `1K`、`2K`、`4K`。 当 `mode` 为高分辨率模型时可传。
outpaintImg条件必填string扩图模式下由编辑器导出的画布图片。 `outpaint` 子能力需要。
开发说明
`smartedit` / `outpaint` 等子能力使用同一入口。
扩图模式下会由前端导出 `outpaintImg` 后提交。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/edittask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 168,
  "aiType": "aiediting",
  "subAiType": "smartedit",
  "inputImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "prompt": "保持杯子外观、仙人掌印花、绿色提手与橙色按钮不变,把背景替换为极简白色摄影棚,并保留自然投影。",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_edit_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

图转3d模型

商品基础图
POST/api/ai/3dmodeltask

上传多视角图片后生成 3D 模型任务。

请求参数类型描述
aiTypeId必填int固定传 116,用于指定当前能力。
aiType条件必填string建议传 imageTo3dModel,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。 模式说明:当前能力无可选 modelist,按平台默认模式处理。
frontImg必填string正视图 URL,必填。
backImg条件必填string后视图 URL,可选。 可选,用于补充背面视角;未提供时可只用正面图提交。
leftImg条件必填string左视图 URL,可选。 可选,用于补充左侧视角。
rightImg条件必填string右视图 URL,可选。 可选,用于补充右侧视角。
开发说明
正视图为必填核心输入,其余三视图可选但建议补全;每张图片宽高均不能低于 500px。
返回结果为 3D 模型相关资源。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/3dmodeltask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 116,
  "aiType": "imageTo3dModel",
  "frontImg": "https://your-domain.com/product-front.jpg",
  "backImg": "https://your-domain.com/product-back.jpg",
  "leftImg": "https://your-domain.com/product-left.jpg",
  "rightImg": "https://your-domain.com/product-right.jpg"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_3d_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

产品精修

POST/api/ai/batchsmarttask

上传产品图后,对画面做精修和细节优化。

请求参数类型描述
aiTypeId必填int固定传 6495,用于指定当前能力。
aiType条件必填string建议传 productRetouch,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
promptstring文本描述词或补充说明。
oneClickOptionsobject一键类功能的结构化附加参数。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro模式(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
产品精修支持通过 `oneClickOptions` 描述精修模式、主体提取方式等配置。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "oneClickOptions": {
    "精修模式": "原图精修",
    "主体提取方式": "智能提取主体"
  },
  "imgNum": 1,
  "aiTypeId": 6495,
  "aiType": "productRetouch",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_retouch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

图片翻译

POST/api/ai/batchsmarttask

上传图片并指定目标语言后,输出翻译后的结果图。

请求参数类型描述
aiTypeId必填int固定传 137,用于指定当前能力。
aiType条件必填string建议传 imageTranslation,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
oneClickOptions必填object结构化参数;至少需包含目标语种,例如 `{ "目标语种": "英语" }`。
prompt条件必填string文本描述词或补充说明。 接口会根据 `oneClickOptions` 自动生成目标语言描述,通常无需单独传。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
imgNumint输出数量。
开发说明
目标语种通过 `oneClickOptions` 传入。
提交时会将选中的目标语种写入 `prompt`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 137,
  "aiType": "imageTranslation",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "oneClickOptions": {
    "目标语种": "英语"
  },
  "imgNum": 1,
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_translate_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键白底图

POST/api/ai/batchsmarttask

上传商品图后,批量生成纯白背景图。

请求参数类型描述
aiTypeId必填int固定传 565,用于指定当前能力。
aiType条件必填string建议传 whitebgimg,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
适合一键类批量图片处理能力。
期望产出数通常为 `inputImgs.length * imgNum`。
一键白底图默认批量处理商品原图,适合电商主图标准化生产。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 565,
  "aiType": "whitebgimg",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "banana-1"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_batch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键场景图

POST/api/ai/batchsmarttask

上传商品图后,生成带场景氛围的展示图。

请求参数类型描述
aiTypeId必填int固定传 151,用于指定当前能力。
aiType条件必填string建议传 sceneImages,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
promptstring文本描述词或补充说明。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "场景类型": "", "产品展示": "", "排版呈现": "", "氛围营造": "", "价值导向": "", "目标市场": "", "文案语种": "" }
开发说明
一键场景图通常无需手写 prompt,平台会根据 `oneClickOptions` 自动生成描述词。
图片 URL 需可被平台服务端访问。
该接口走批量任务,总产出数通常为 `inputImgs.length * imgNum`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 151,
  "aiType": "sceneImages",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K",
  "oneClickOptions": {
    "场景类型": "室内家居",
    "目标市场": "北美"
  }
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键试穿

POST/api/ai/batchsmarttask

上传商品图后,生成试穿或试戴效果图。

请求参数类型描述
aiTypeId必填int固定传 153,用于指定当前能力。
aiType条件必填string建议传 tryOn,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
promptstring文本描述词或补充说明。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "人种肤色": "", "性别物种": "", "年龄维度": "", "身型身材": "", "展示排版": "", "场景类型": "", "展示重点​": "", "氛围营造": "", "文案语种": "", "目标市场": "" }
开发说明
一键试穿通常无需手写 prompt,平台会根据 `oneClickOptions` 自动生成描述词。
图片 URL 需可被平台服务端访问。
该接口走批量任务,总产出数通常为 `inputImgs.length * imgNum`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 153,
  "aiType": "tryOn",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K",
  "oneClickOptions": {
    "产品类型": "上衣",
    "展示排版": "全身展示"
  }
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键细节特写

POST/api/ai/batchsmarttask

上传商品图后,生成突出局部细节的特写图片。

请求参数类型描述
aiTypeId必填int固定传 6493,用于指定当前能力。
aiType条件必填string建议传 detailCloseup,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
promptstring文本描述词或补充说明。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "展示形式": "" }
开发说明
适合一键类批量图片处理能力。
期望产出数通常为 `inputImgs.length * imgNum`。
一键细节特写适合批量裁切或重构商品局部卖点图。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6493,
  "aiType": "detailCloseup",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_batch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键卖点图

商品营销图
POST/api/ai/batchsmarttask

上传商品图后,生成用于说明卖点的展示图。

请求参数类型描述
aiTypeId必填int固定传 123,用于指定当前能力。
aiType条件必填string建议传 oneClickHighlights,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
promptstring文本描述词或补充说明。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "文案语种": "", "核心卖点": "", "表现形式​": "", "卖点重心": "", "主副标题": "", "副标题": "", "字体风格": "", "元素辅助": "", "目标市场": "" }
开发说明
适合一键类批量图片处理能力。
期望产出数通常为 `inputImgs.length * imgNum`。
一键卖点图适合详情页卖点呈现,可批量输出多张卖点图。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 123,
  "aiType": "oneClickHighlights",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_batch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键营销主图

POST/api/ai/batchsmarttask

上传商品图后,生成适合营销展示的主视觉图片。

请求参数类型描述
aiTypeId必填int固定传 6494,用于指定当前能力。
aiType条件必填string建议传 marketingHero,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
promptstring文本描述词或补充说明。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "场景背景": "", "平台信息": "", "商品信息": "", "视觉风格": "", "营销元素": "", "文案语种": "" }
开发说明
适合一键类批量图片处理能力。
期望产出数通常为 `inputImgs.length * imgNum`。
一键营销主图偏向高转化营销封面图生成。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6494,
  "aiType": "marketingHero",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_batch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

一键买家秀

POST/api/ai/batchsmarttask

上传商品图后,生成偏真实体验感的买家秀风格图片。

请求参数类型描述
aiTypeId必填int固定传 124,用于指定当前能力。
aiType条件必填string建议传 buyerShowcase,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
promptstring文本描述词或补充说明。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "产品状态": "", "呈现方式": "", "场景氛围": "", "产品真实感": "", "环境真实感": "", "拍摄真实感": "", "目标市场": "" }
开发说明
适合一键类批量图片处理能力。
期望产出数通常为 `inputImgs.length * imgNum`。
一键买家秀支持生成生活化场景的买家秀素材。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 124,
  "aiType": "buyerShowcase",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_batch_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

产品代言展示

POST/api/ai/batchsmarttask

上传商品图后,生成带人物出镜的商品展示图。

请求参数类型描述
aiTypeId必填int固定传 562,用于指定当前能力。
aiType条件必填string建议传 brandAvatar,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
promptstring文本描述词或补充说明。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "产品类型": "", "互动方式": "", "人物特点": "", "场景背景": "", "排版方式": "", "人种肤色": "", "性别风格": "", "年龄特点": "", "展示重点": "", "目标市场": "" }
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
产品代言展示通常会同时使用商品图和人物图进行合成。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 562,
  "aiType": "brandAvatar",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

模特试穿

POST/api/ai/smarttask

上传模特图和商品图后,生成模特试穿结果图。

请求参数类型描述
aiTypeId必填int固定传 164,用于指定当前能力。
aiType条件必填string建议传 modelTryOn,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro模式(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
modelImg必填string模特图或基准人物图 URL。
tryOnMode必填string试穿模式,如 `single`、`multi`、`batch`。
inputImg条件必填string单张输入图片 URL。 `tryOnMode=single` 时必填。
inputImgs条件必填string[]产品图片 URL 列表;`single` 传 1 张,`multi` 最多 6 张,`batch` 最多 24 张。 `tryOnMode=multi` 或 `batch` 时必填。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
开发说明
指定模特试穿支持单图和批量模式。
`single` 模式使用 `inputImg`,其他模式使用 `inputImgs`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/smarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "modelImg": "https://your-domain.com/model.jpg",
  "tryOnMode": "single",
  "inputImg": "https://your-domain.com/garment.jpg",
  "imgNum": 1,
  "imgRatio": "3:4",
  "aiTypeId": 164,
  "aiType": "modelTryOn",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_tryon_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

三视图&多⻆度

进阶设计
POST/api/ai/batchsmarttask

上传商品图并选择视角后,生成三视图或多角度展示图。

请求参数类型描述
aiTypeId必填int固定传 464,用于指定当前能力。
aiType条件必填string建议传 multiview,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。 模式说明:当前能力无可选 modelist,按平台默认模式处理。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
views必填string多视角类型或视图方案标识。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
开发说明
用于三视图与多角度商品图生成。
需根据预设值提交 `views`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "views": "front",
  "imgNum": 1,
  "imgRatio": "1:1",
  "aiTypeId": 464,
  "aiType": "multiview",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_multiview_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

模特更换调整

POST/api/ai/smarttask

上传原图后,按子能力完成换模特、换发型或人物微调。

请求参数类型描述
aiTypeId必填int固定传 121,用于指定当前能力。
aiType条件必填string建议传 replaceModel,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
inputImg必填string单张输入图片 URL。
prompt条件必填string文本描述词或补充说明。 `subAiType=replace` 时必填。
subAiType必填string子能力标识,如 `smartedit`、`outpaint`、`replace` 等。
modelImg条件必填string模特图或基准人物图 URL。 `subAiType=replace` 或 `hairchange` 时必填。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
modestring生成模型或处理模式。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro模式(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
size条件必填string支持高分辨率模式时可传,如 `1K`、`2K`、`4K`。 当 `mode` 为高分辨率模型时可传。
开发说明
模特更换调整会根据 `subAiType` 进入不同子能力。
部分子能力需要额外传入 `modelImg`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/smarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 121,
  "aiType": "replaceModel",
  "subAiType": "replace",
  "prompt": "保持画面中商品外观不变,仅替换展示人物为参考模特,姿势与构图尽量贴近原图。",
  "inputImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "modelImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_replace_model_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

AI换背景

POST/api/ai/batchsmarttask

上传商品图后,在保留主体的前提下替换背景。

请求参数类型描述
aiTypeId必填int固定传 122,用于指定当前能力。
aiType条件必填string建议传 replaceBackground,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
promptstring文本描述词或补充说明。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Banana Pro(nano-banana-pro,真实模型名,支持 size=1K/2K/4K,¥0.20/¥0.30/¥0.40)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
oneClickOptionsobject{ "背景类型": "", "风格与光影": "" }
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
AI换背景可只传商品图并结合 prompt 控制背景风格。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 122,
  "aiType": "replaceBackground",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K",
  "oneClickOptions": {
    "背景类型": "纯白影棚"
  }
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

商品替换

POST/api/ai/smarttask

上传原图并填写替换要求后,替换画面中的商品主体。

请求参数类型描述
aiTypeId必填int固定传 169,用于指定当前能力。
aiType条件必填string建议传 productReplace,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
prompt必填string文本描述词或补充说明。
inputImg必填string待替换商品原图 URL。页面实际提交流程默认使用这个字段。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro模式(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
商品替换用于在原画面中替换主体商品并保留环境氛围。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/smarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "prompt": "将画面中的商品替换为上传的新商品(仙人掌奶油色保温随行杯),严格保持原构图与光影关系,商品外观以新商品为准。",
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K",
  "aiTypeId": 169,
  "aiType": "productReplace",
  "inputImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
AI商品图能力

商品重绘

POST/api/ai/batchsmarttask

上传原图后,在保留原有构图方向的基础上重绘商品图。

请求参数类型描述
aiTypeId必填int固定传 125,用于指定当前能力。
aiType条件必填string建议传 modelLineartRendering,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
promptstring文本描述词或补充说明。
inputImgs必填string[]输入图片 URL 列表,上限 24 张。
refImgstring额外参考图 URL。
refImgsstring[]参考图 URL 列表。
modestring模型或模式标识。 可选模式:通用模式(banana-1,对应真实模型 nano-banana,¥0.10/张,不支持 size)、Pro模式(banana2,对应真实模型 nano-banana-pro,¥0.20/张起)、中文增强(seeany4,真实模型名,支持 size=2K/4K,¥0.30/张)。推荐优先传真实模型名;别名与真实名可互通。单图能力须落在该能力 modelist 同族内;组图(grouptask)的 groups[].mode 不做 modelist 拦截。
imgNumint输出数量。
imgRatiostring输出比例,例如 `1:1`、`3:4`、`9:16`。
sizestring输出分辨率,如 `1K`、`2K`、`4K`。
开发说明
适用于常规图片生成与改图能力。
图片 URL 需可被平台服务端访问。
商品重绘用于对商品和场景进行整体重绘。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/batchsmarttask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 125,
  "aiType": "modelLineartRendering",
  "prompt": "基于参考图中的仙人掌奶油色保温随行杯,生成清晰的商品线稿重绘效果,轮廓准确,保留提手、翻盖与杯身印花结构特征。",
  "inputImgs": [
    "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"
  ],
  "imgNum": 1,
  "imgRatio": "1:1",
  "mode": "nano-banana-pro",
  "size": "1K"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_example_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
Group 3

视频创作

6 个接口,按 `sort` 升序排列。

视频创作

视频创作

POST/api/ai/videotask

对应前端页面 `/video/ai-video`:支持自由创作、首尾帧生成、智能多帧,并可选多种视频模型。

请求参数类型描述
aiTypeId必填int固定传 135,用于指定当前能力。
aiType条件必填string建议传 aiVideo,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
prompt条件必填string视频描述词。智能多帧模式可不传(描述写在 `multiFrames[].transitionPrompt`)。 除智能多帧,或 Seedance 2.5 已提供参考素材外,其他模式必填。
version必填string模型版本,对应页面模型选择。常用:`seedance2.0`、`seedance2.0-fast`、`seedance2.0-mini`、`seedance2.5`、`pro1.5`、`wan2.6`、`wan2.7`、`klingv3`、`klingv3omini`、`happyhorse`、`gemini-omni`、`minimax-h3`、`pro`。
mode必填string生成模式。页面会自动推导:自由创作 Seedance2 为 `multimodalref`;仅文案为 `text2video`;单图为 `img2video`;首尾帧为 `frontbackimg2video`;参考图为 `refimg2video`。 模式说明:mode 由创作模式与上传素材决定,见开发说明;不要按图片接口的 modelist 理解。
resolutionstring分辨率,如 `480p`、`720p`、`1080p`(随模型变化,与页面输出参数一致)。
durationstring时长(秒),与页面时长选项一致。
imgRatiostring画面比例,如 `16:9`、`9:16`、`1:1`(可选范围随模型变化)。
soundstring`with_audio` / `no_audio`。部分模型页面仅支持有声(如 Wan、HappyHorse、Gemini Omni、MiniMax H3)。
channelstring当前视频模型固定 `normal`。
inputImg条件必填string单张输入图。图生视频 / 仅首帧时使用。 图生视频或仅首帧时必填。
inputImgs条件必填string[]多图参考。自由创作多模态、参考图模式使用;Seedance 2.0 最多 9 张,Seedance 2.5 最多 30 张。 自由创作多模态 / 参考图模式时按页面素材区上传。
frontImg条件必填string首帧图。首尾帧生成时与 `backImg` 成对传入。 首尾帧生成时必填。
backImg条件必填string尾帧图。首尾帧生成时与 `frontImg` 成对传入。 首尾帧生成时必填。
referenceVideos条件必填string[]参考视频。Seedance2 / Wan2.7 / Gemini Omni 等自由创作可传。 自由创作上传参考视频时传。
referenceAudios条件必填string[]参考音频。Seedance2 自由创作可传,需搭配图片或视频。 Seedance2 自由创作上传参考音频时传,需搭配图片或视频。
dhAioCreationModestring创作模式:自由创作传 `free`(或省略)、首尾帧传 `frames`、智能多帧传 `multiFrames`。
multiFrames条件必填object[]智能多帧专用。每项:`img`、`duration`、`transitionPrompt`。 智能多帧(`dhAioCreationMode=multiFrames`)时必填。
开发说明
对齐前端页面 `/video/ai-video` 的能力与提交流程,而不是铺开全部后端可选参数。
创作模式三选一:自由创作、首尾帧生成、智能多帧。智能多帧传 `dhAioCreationMode=multiFrames` + `multiFrames`。
页面模型 → `version`:Seedance 2.0 VIP/Fast/Mini → `seedance2.0`/`seedance2.0-fast`/`seedance2.0-mini`;Seedance 2.5 → `seedance2.5`;Seedance 1.5 → `pro1.5`;Wan 2.6/2.7 → `wan2.6`/`wan2.7`;可灵 V3 → `klingv3`(O1 子版为 `klingv3omini`);HappyHorse → `happyhorse`;Gemini Omni → `gemini-omni`;MiniMax H3 → `minimax-h3`;基础模型 → `pro`。
自由创作 + Seedance2:`mode=multimodalref`,可组合 `inputImgs` / `referenceVideos` / `referenceAudios`。
首尾帧:有尾帧时 `mode=frontbackimg2video`(`frontImg`+`backImg`);仅首帧时 `mode=img2video`(`inputImg`)。
分辨率、时长、比例、有声选项以页面当前模型的可选项为准。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/videotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 135,
  "aiType": "aiVideo",
  "mode": "img2video",
  "version": "seedance2.0",
  "prompt": "镜头围绕仙人掌奶油色保温随行杯缓慢环绕推进,先展示杯身印花,再特写绿色提手与橙色开合按钮,光影干净,电商产品展示风格。",
  "inputImg": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "resolution": "720p",
  "duration": "5",
  "imgRatio": "9:16",
  "sound": "no_audio"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_video_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
视频创作

产品视频

POST/api/ai/videotask

对应前端页面 `/video/product`:上传产品图并提供脚本,生成商品展示视频。

请求参数类型描述
aiTypeId必填int固定传 6572,用于指定当前能力。
aiType条件必填string建议传 productVideo,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
mode必填string固定传 `multimodalref`。 产品视频固定传 `multimodalref`。 模式说明:固定传 `mode=multimodalref`。
version必填string页面可选 `seedance2.0` / `seedance2.0-fast` / `seedance2.0-mini`。
inputImgs必填string[]产品图片 URL 列表。
activeTabstring`aiscript` 或 `customscript`。
prompt条件必填string自定义脚本时必填;AI 脚本时建议同步写入最终文案。 `activeTab=customscript` 时必填。
aiScript条件必填string`activeTab=aiscript` 时必填。 `activeTab=aiscript` 时必填。
scriptModestring脚本模式,如 `simple`。
resolutionstring分辨率,如 `720p`。
durationstring时长(秒)。
imgRatiostring比例,页面默认 `9:16`。
soundstring`with_audio` / `no_audio`。
voiceover条件必填string旁白文案(开启旁白时)。 开启旁白时可传。
voiceoverLang条件必填string旁白语言。 开启旁白时可传。
voiceoverTone条件必填string旁白音色。 开启旁白时可传。
voiceoverToneAudio条件必填string自定义音色参考音频 URL。 自定义音色时必填。
开发说明
对齐 `/video/product`:固定 `mode=multimodalref`,并传 Seedance `version`。
`activeTab=aiscript` 传 `aiScript`;`customscript` 传 `prompt`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/videotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6572,
  "aiType": "productVideo",
  "mode": "multimodalref",
  "version": "seedance2.0",
  "inputImgs": ["https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"],
  "prompt": "先完整展示仙人掌奶油色保温随行杯外观与印花,再特写绿色提手和橙色开合按钮,最后展示下段收窄适配杯架的结构卖点。",
  "aiScript": "先完整展示仙人掌奶油色保温随行杯外观与印花,再特写绿色提手和橙色开合按钮,最后展示下段收窄适配杯架的结构卖点。",
  "resolution": "720p",
  "duration": "10",
  "imgRatio": "9:16",
  "sound": "with_audio",
  "activeTab": "aiscript",
  "scriptMode": "simple"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_product_video_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
视频创作

爆款复刻

POST/api/ai/videotask

对应前端页面 `/video/trending-remake`:上传参考视频与产品图,复刻相近风格短视频。

请求参数类型描述
aiTypeId必填int固定传 6609,用于指定当前能力。
aiType条件必填string建议传 trendingRemakeVideo,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
mode必填string固定传 `multimodalref`。 爆款复刻固定传 `multimodalref`。 模式说明:固定传 `mode=multimodalref`。
version必填string`seedance2.0` / `seedance2.0-fast` / `seedance2.0-mini`。
inputVideo必填string参考视频 URL。
inputImgs必填string[]产品图 URL 列表。
referenceVideosstring[]建议与 `inputVideo` 同传一份。
remakeMode条件必填string`style`(默认)或 `precise`。 可选 `style`(默认)或 `precise`。
prompt条件必填string补充需求,可空;为空时平台会自动分析参考视频。 可选;为空时平台会自动分析参考视频。
resolutionstring分辨率,如 `720p`。
durationstring时长(秒)。
imgRatiostring比例,页面默认 `9:16`。
soundstring`with_audio` / `no_audio`。
开发说明
对齐 `/video/trending-remake`:必须同时提供参考视频与产品图。
`remakeMode` 对应页面的风格/精确复刻。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/videotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6609,
  "aiType": "trendingRemakeVideo",
  "mode": "multimodalref",
  "version": "seedance2.0",
  "inputImgs": ["https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"],
  "inputVideo": "https://your-video.example.com/product-demo.mp4",
  "prompt": "参考视频的运镜与节奏,围绕仙人掌奶油色保温随行杯生成同风格产品短视频,突出杯身印花、绿色提手与橙色开合按钮。",
  "resolution": "720p",
  "duration": "5",
  "imgRatio": "9:16",
  "sound": "no_audio",
  "remakeMode": "style"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_trending_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
视频创作

试穿试戴

POST/api/ai/videotask

对应前端页面 `/video/tryon`:首帧图生视频,或产品图+模特图+参考图生成试穿短视频。

请求参数类型描述
aiTypeId必填int固定传 6599,用于指定当前能力。
aiType条件必填string建议传 tryOnVideo,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
mode必填string`img2video` 或 `ref2video`。 模式说明:`img2video`(首帧)或 `ref2video`(参考图)。
version必填string首帧模式传 `klingv3`;参考图模式传 `klingv3omini`。
prompt必填string视频描述词。
inputImg条件必填string`img2video` 时必填,首帧图。 `mode=img2video` 时必填。
inputImgs条件必填string[]`ref2video` 时必填,产品图。 `mode=ref2video` 时必填。
modelImg条件必填string`ref2video` 时必填,模特图。 `mode=ref2video` 时必填。
refImg条件必填string`ref2video` 时必填,参考图。 `mode=ref2video` 时必填。
shotTypestring建议传 `intelligence`。
resolutionstring`720p` / `1080p`。
durationstring时长(秒)。
imgRatiostring首帧模式页面常固定 `9:16`。
soundstring`with_audio` / `no_audio`。
开发说明
对齐 `/video/tryon` 两种模式:首帧图生视频 / 参考图生视频。
首帧:`mode=img2video` + `version=klingv3` + `inputImg`。
参考图:`mode=ref2video` + `version=klingv3omini` + `inputImgs` + `modelImg` + `refImg`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/videotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6599,
  "aiType": "tryOnVideo",
  "mode": "img2video",
  "version": "klingv3",
  "prompt": "模特缓慢转身,展示服装版型、面料垂感与整体穿搭效果,运镜平稳,电商试穿展示风格。",
  "inputImg": "https://your-domain.com/tryon-first-frame.jpg",
  "resolution": "1080p",
  "duration": "10",
  "imgRatio": "9:16",
  "sound": "no_audio"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_tryon_video_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
视频创作

主体替换

POST/api/ai/videotask

对应前端页面 `/video/replace-subject`:上传参考视频与目标主体图,替换视频主体。

请求参数类型描述
aiTypeId必填int固定传 6600,用于指定当前能力。
aiType条件必填string建议传 replaceSubjectVideo,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。
mode必填string固定传 `multimodalref`。 主体替换固定传 `multimodalref`。 模式说明:固定传 `mode=multimodalref`。
version必填string`seedance2.0` / `seedance2.0-fast` / `seedance2.0-mini`。
prompt必填string替换描述词。
inputVideo必填string参考视频 URL。
referenceVideos必填string[]建议与 `inputVideo` 同传。
inputImgs必填string[]目标主体/商品图。
resolutionstring分辨率,如 `720p`。
durationstring时长(秒)。
imgRatiostring比例,页面默认 `9:16`。
soundstring`with_audio` / `no_audio`。
开发说明
对齐 `/video/replace-subject`:参考视频 + 目标主体图,固定 `multimodalref`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/videotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "aiTypeId": 6600,
  "aiType": "replaceSubjectVideo",
  "mode": "multimodalref",
  "version": "seedance2.0",
  "inputImgs": ["https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png"],
  "inputVideo": "https://your-video.example.com/product-demo.mp4",
  "referenceVideos": ["https://your-video.example.com/product-demo.mp4"],
  "prompt": "将参考视频中的主体替换为上传的仙人掌奶油色保温随行杯,尽量保持原视频运镜、节奏与景别。",
  "resolution": "720p",
  "duration": "5",
  "imgRatio": "9:16",
  "sound": "no_audio"
}'
响应示例
{
  "code": 0,
  "msg": "任务创建成功",
  "data": {
    "task_uuid": "wtask_replace_subject_123456",
    "total": 1,
    "batch_count": 1,
    "wait_time": 40
  }
}
视频创作

文生音频

POST/api/ai/audiotask

输入文本并选择音色后,生成语音或配音素材。

请求参数类型描述
aiTypeId必填int固定传 166,用于指定当前能力。
aiType条件必填string建议传 txt2Speech,用于兼容页面记录;服务端按 aiTypeId 识别当前能力。 模式说明:无模式配置,按选中音色直接合成。
prompt必填string文本描述词或补充说明。
voice_type必填string音色配置中的 voice_type。
emotion条件必填string音色情绪标签。 当所选音色支持情绪切换时可传。
avatarstring音色头像 URL。
namestring音色名称。
开发说明
文生音频直接提交文本与音色信息。
该能力当前直接返回 `uuid` 与 `audio_url`,不走异步回调。
按文本字数计费:每 50 字扣费 `¥0.04`,余数不足 10 字不计费,余数 ≥ 10 字按 `¥0.04` 计;全文不足 10 字最低扣 `¥0.04`。例如 9 字扣 `¥0.04`,59 字扣 `¥0.04`,60 字扣 `¥0.08`。
cURL 请求示例
curl -X POST "https://api.seeany.com/api/ai/audiotask" \
  -H "Authorization: Bearer sk-sa-xxxxxxxxxxxxxxxx" \
  -H "User-Agent: seeany-api" \
  -H "Content-Type: application/json" \
  -d '{
  "prompt": "这款仙人掌奶油色保温随行杯,杯身印有绿色仙人掌与橙色小花,绿色提手方便携带,下段收窄设计更适合车载杯架。",
  "voice_type": "zh_female_shuangkuaisisi_moon_bigtts",
  "emotion": "中性",
  "avatar": "https://img1.seeany.com/upd/20260429/9b3fd2ac8114b771.png",
  "name": "爽快思思",
  "aiTypeId": 166,
  "aiType": "txt2Speech"
}'
响应示例
{
  "code": 0,
  "msg": "音频创作成功",
  "data": {
    "uuid": "audio_123456",
    "audio_url": "https://audio.seeany.com/res/demo.mp3",
    "task_id": 123456
  }
}