2026年 TT Image 2.5 图生图API接入指南:鉴权、参数与调用示例
2026年 TT Image 2.5 图生图API接入指南:鉴权、参数与调用示例
图生图接口的接入门槛,通常不在代码本身,而在鉴权写法、参数命名和返回结果处理这三处。把这三处对齐,剩下的就只是业务逻辑。
本文围绕 TT Image 2.5 图生图 API,按“准备—鉴权—参数—调用—排查”的顺序完整拆解一遍,并给出一份可以直接复用的检查清单。 需要提前说明:模型名称、接口地址与计费方式可能随平台更新,实际接入时请以控制台和接口文档显示的当前信息为准。
一、动手写代码前,先确认四件事
很多人第一次调图生图 API,卡住的地方并不是“不会写请求”,而是不知道该问文档哪些问题。下面四点确认清楚,接入过程会顺很多。
- 接口形态:同步返回还是异步任务。同步接口直接返回图片地址或 base64;异步接口先返回
task_id,再轮询查询结果。 - 鉴权方式:是请求头传 Bearer Token,还是放在表单字段里。两种写法不能混用,混用最常见的表现就是 401。
- 参数规范:分辨率、相似度、步数这类参数有没有取值范围,是否必须成对出现,有没有默认值。
- 返回结构:返回的是 URL 还是二进制流,URL 有没有有效期,需不需要立刻转存到自己的存储。
不要凭记忆写参数名。同一个含义,不同平台的字段命名可能完全不一样。先看文档、再写代码,能省掉一大半的调试时间。
二、鉴权与 Base URL:最容易写错的两行配置
API Key 的传递方式
绝大多数图生图接口采用 Bearer Token,请求头写法为 Authorization: Bearer YOUR_API_KEY。也有部分服务把 Key 放在表单字段里,或者要求在 URL 后面追加查询参数。这两种情况的排查路径完全不同:出现 401,先确认请求头是否被中间层(网关、代理、前端拼接)覆盖;出现 403,更可能是 Key 权限或额度状态问题。
顺带提醒一句:不要在浏览器前端直接暴露 API Key。图生图请求通常由服务端发起,前端只负责上传原图、展示进度和结果预览。
Base URL 与请求路径
Base URL 是最容易被忽略的一项配置。很多团队把接口地址硬编码在代码里,等到换服务商时就要全局搜索替换。更稳妥的做法是把 Base URL、模型名称和超时时间做成环境变量或配置中心的一项。
如果你的项目使用聚合类服务,例如 通联AI中转站 这类 AI 中转站,通常只需把 Base URL 换成控制台给出的地址,并选择对应的模型名称,就可以沿用 OpenAI 风格的调用习惯。但具体路径、模型名与兼容协议仍要以控制台显示为准,不要直接照搬别人的配置示例。
| 配置项 | 作用 | 怎么检查 |
|---|---|---|
| API Key | 身份与额度凭据 | 用最小请求单独测一次,排除业务代码干扰 |
| Base URL | 决定请求发往哪个服务 | 与控制台或文档页逐字符比对,注意结尾斜杠 |
| 模型名称 | 决定实际调用哪个模型 | 从模型列表复制,不要手打 |
| 超时与重试 | 影响批量任务的稳定性 | 先加大超时时间,再考虑重试策略 |
三、图生图参数怎么填
原图与蒙版各自负责什么
图生图的核心是“保留什么、改变什么”。原图提供构图与商品主体,提示词描述希望改变的部分。如果接口支持蒙版,蒙版决定重绘区域;不涂蒙版时,模型通常会对整张图做整体调整,主体细节容易被一并改掉,这点在商品图上尤其明显。
几个关键参数
| 参数 | 含义 | 填写建议 |
|---|---|---|
prompt | 希望生成成什么样 | 先写主体与背景,再补光影,控制在两三句 |
image | 作为起点的原图 | 分辨率与目标尺寸差距不宜过大 |
strength | 重绘强度 | 数值越高改动越大,从中间值开始小步试 |
size | 输出分辨率 | 确认是否只支持枚举值,不要随手写数字 |
seed | 随机种子 | 批量生成时固定种子,方便复现同一风格 |
四、一个最小可用的调用示例
下面的请求结构只展示关键部分,字段名与取值请以你所用平台的文档为准。
POST {BASE_URL}/v1/images/edits
Authorization: Bearer {API_KEY}
Content-Type: multipart/form-data
model = tt-image-2.5
image = @product_front.jpg
prompt = 保留商品轮廓与 logo 位置,替换为浅灰渐变背景,柔光棚拍
size = 1024x1024
strength = 0.55
response_format = url
如果返回结果里是图片链接,建议第一件事就把图下载到自己的对象存储。外链通常有有效期,直接把第三方地址写进数据库,过一段时间很可能变成一堆打不开的链接。
五、常见报错与排查顺序
- 401 / Unauthorized:先看请求头有没有被中间层覆盖,再看 Key 是否过期或未启用。
- 404 / Not Found:Base URL 或路径拼接错误,重点检查多余或缺失的斜杠。
- 400 / 参数错误:对照文档核对字段名与取值范围,注意分辨率是否为枚举值。
- 429 / 频率限制:降低并发,给批量任务加队列与退避重试。
- 请求成功但没拿到图:检查是否为异步接口,是否需要再用
task_id查询一次。
排查时建议遵循由外向内的顺序:先用最简单的测试请求验证鉴权,再逐步加业务参数,最后才加完整的提示词与高级选项。一次性把所有参数堆上去,等于把问题揉成一团。
六、接口跑通之后还要补什么
调通只是第一步。上线前至少补齐三件事:日志里记录请求 ID、模型名称与耗时;批量任务设置并发上限;每次调用的用量与费用有统计口径,方便后续核对成本。
如果团队同时在用多个厂商的模型做图生图,来回切换控制台、维护多套 Key 会明显拖慢效率。这种情况下,可以用一个统一的聚合入口来管理调用配置,例如在 通联官网 查看可用的模型列表、接口地址与接入说明,再决定用哪一套配置跑你的批量任务。
接口文档看完,最有效的下一步是亲手跑一次请求。注册后获取 API Key,确认控制台给出的 Base URL 与模型名称,用一张测试原图完成首次调用,再回头看参数就清楚多了。