2026年 SD 2.0 参考生 按秒 API接口接入指南:鉴权、参数与调用示例

2026年 SD 2.0 参考生 按秒 API接口接入指南:鉴权、参数与调用示例 2026年 SD 2.0 参考生 按秒 API接口接入指南:鉴权、参数与调用示例 想真正跑通 SD 2.0 参考生 按秒 API接口,卡住人的通常不是模型本身,而是鉴权写法、参数含义和按时长计费带来的调用节奏。 本文按接入顺序展开:先确认接口形态与鉴权方式,再看关键参数和调用示例,最后讲按秒任务的结果获取与常见报错排查。 先说明一点:同一个模型在不同平台、

2026年 SD 2.0 参考生 按秒 API接口接入指南:鉴权、参数与调用示例

2026年 SD 2.0 参考生 按秒 API接口接入指南:鉴权、参数与调用示例

想真正跑通 SD 2.0 参考生 按秒 API接口,卡住人的通常不是模型本身,而是鉴权写法、参数含义和按时长计费带来的调用节奏。

本文按接入顺序展开:先确认接口形态与鉴权方式,再看关键参数和调用示例,最后讲按秒任务的结果获取与常见报错排查。

先说明一点:同一个模型在不同平台、不同协议版本下的字段命名可能并不一致,下面的示例只保留最常见的结构。实际可用的模型名称、接口路径、时长档位与计费规则,请以你所使用平台的控制台与文档页面显示的内容为准。

一、接入前先确认三件事

SD 2.0 参考生 按秒 API接口通常属于「提交任务—获取结果」型接口:第一次请求不一定立刻返回成品,而是先返回一个任务标识,成片通过查询接口或回调地址拿到。在动手写代码之前,先把下面三项确认清楚,能省掉大量试错时间。

  • 接口地址(Base URL):确认域名是什么、是否带 /v1 之类的前缀,以及提交任务和查询任务是否走同一个前缀。
  • 鉴权方式:多数 OpenAI 兼容接口通过 Authorization 请求头传递 API Key;部分任务型接口对查询接口还有独立的权限要求。
  • 模型名称:从模型列表里复制,不要凭记忆手写。大小写、连字符、空格上的细微差异都会导致模型不可用。

鉴权:Key 放在哪里,又该怎么管

最常见的鉴权写法是在请求头里加一行 Authorization: Bearer <你的 API Key>。遇到鉴权失败时,不要急着怀疑 Key 本身,先检查三处:请求头字段名有没有拼错、Bearer 与 Key 之间有没有多余空格、是否误把 Key 放进了 URL 查询参数里。

如果你通过 通联AI中转站 这类聚合型平台接入,建议按业务线或运行环境创建独立的 API Key,而不是全团队共用一个。这样做的好处很直接:调用量与余额消耗可以按项目分开查看,出问题时也更容易定位到具体应用;同时把多个模型的 Key 与余额放在一处管理,比在每个厂商后台分别维护更省事。

另外,API Key 不要写进前端代码、公开仓库或聊天截图。一旦怀疑泄露,第一时间在控制台删除并重新创建。

参数:先分清决策项和影响项

把参数字段分成三类来看,调参会轻松很多:一类用来描述任务,一类用来控制输出规格,还有一类直接影响计费。

参数类别典型字段作用填写要点
任务描述prompt、image_url说明要生成什么、以哪张图为参考参考图建议用可公开访问的地址,本地文件先上传拿到链接
输出规格duration、resolution决定成片时长与清晰度按秒计费下时长越长消耗越多,建议先用短时长试参数
模型与鉴权model、Authorization指定调用的模型与身份模型名从列表复制,Key 放在请求头而不是正文里

二、一次完整调用的结构

下面是一个示意请求,字段名仅用于说明结构,请以文档给出的实际字段为准。

curl -X POST "https://你的-Base-URL/v1/video/generations" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "从控制台复制的模型名称",
    "prompt": "参考图中人物在雨夜街道缓慢转身",
    "image_url": "https://example.com/reference.jpg",
    "duration": 5,
    "resolution": "720p"
  }'

如果换成 Python 封装,建议把 Base URL、模型名称和超时时间都做成配置项,方便在不同环境之间切换。

import os
import requests

API_KEY = os.environ["TL_API_KEY"]
BASE_URL = "https://你的-Base-URL/v1"
MODEL = "从控制台复制的模型名称"

payload = dict(
    model=MODEL,
    prompt="参考图中人物在雨夜街道缓慢转身",
    image_url="https://example.com/reference.jpg",
    duration=5,
    resolution="720p",
)

resp = requests.post(
    f"{BASE_URL}/video/generations",
    headers=dict(Authorization=f"Bearer {API_KEY}"),
    json=payload,
    timeout=60,
)
resp.raise_for_status()
print(resp.json())

提交成功后,接口一般会返回一个任务标识。请把这个标识连同自己的业务单号一起落库,作为后续查询和对账的依据;不要只依赖即时返回的结果链接,任务型接口给出的临时地址通常有时效性。

按秒计费的接口,最容易被忽略的不是单价,而是「重复提交」。请求超时后立刻重试,可能产生两条同时计费的任务。建议在客户端做幂等处理,或者先查询任务状态再决定是否重发。

三、结果获取、超时与报错排查

任务提交之后,通常有两种拿结果的方式:轮询查询接口,或配置回调地址。选哪种取决于你的业务形态。

  • 轮询:实现简单,适合时长较短的任务。注意设置合理的间隔与最大重试次数,避免高频空转白白消耗请求次数。
  • 回调:适合长任务,需要你的服务有可公开访问的接收地址,并做好签名校验与重复通知去重。

常见报错怎么定位

  • 401 / 403:Key 无效、拼写错误或权限不足,先逐字符核对请求头。
  • 404:接口路径或模型名称不对,对照文档检查前缀与拼写。
  • 400:参数缺失或类型不符,重点看时长、分辨率是否为当前模型允许的取值。
  • 任务长期排队或直接失败:先确认余额与额度是否充足,再看账户是否存在并发或频率限制。

这些报错里,余额与额度问题最容易被误判成技术故障。养成在控制台查看调用记录与余额消耗的习惯,排查速度会快很多。你也可以在 通联官网 查看模型列表、文档与控制台入口,确认当前可用的模型与接入配置方式。

四、上线前的自检清单

  • 模型名称、接口路径、鉴权方式是否全部从文档复制而非手写。
  • 是否已为不同环境创建独立 API Key,并确认余额充足。
  • 超时与重试是否做了幂等保护,避免重复计费。
  • 调用日志是否记录了任务标识、业务单号与返回状态。
  • 是否先用短时长、低规格跑通链路,再逐步放量。

把这五条过一遍,SD 2.0 参考生 按秒 API接口 的接入基本就稳了。后续真正需要持续调优的,是参考图的选取方式和提示词的表达精度,那部分更依赖业务侧的反复试验。


接入调试走到这一步,下一步就是拿到属于你自己的 Key,把上面这段请求真实跑一次。在通联注册账号后,可以在控制台创建 API Key、复制 Base URL、从模型列表选择模型,再用最小化的请求结构完成首次验证。

注册通联AI中转站,获取 API Key 完成首次调用