左侧为章节切换,右侧为对应内容。
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
X-AI-App-Id |
string | 是 | 会员中心「我的应用」中展示的应用 ID。 |
X-AI-App-Secret |
string | 是 | 该应用的密钥 secret_key,与会员中心展示一致;服务端会做安全校验。 |
对接 HTTP 接口请使用上表请求头;站内网页另有兼容方式,不在此列出。
非流式与流式使用同一请求体结构;流式请使用 …/v1/chat/stream 路径。
多轮与上下文:网关按当次请求里的 messages 原样交给上游模型,接口不会替你「记住」上一轮正文。续聊须由客户端在 body 中组装完整历史(含此前的 user / assistant 等)。
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
model_id |
int | 是 | 模型主键;本页文档对应 `model_id=11`。 |
messages |
array | 是 | 消息对象数组(见 messages[])。至少一条;多轮时须在数组内按顺序包含完整历史(user/assistant/system 等)。网关按本次列表调用上游,不自动补全缺省轮次。 |
temperature |
number | 否 | 采样温度,默认 0.7;是否生效取决于具体模型。 |
max_tokens |
int 或 null | 否 | 生成长度上限(token);null 表示使用网关/上游默认。 |
stream |
bool | 否 | 请求体字段,默认 false。**是否流式由 URL 决定**:流式请 POST `/v1/chat/stream`;`/v1/chat` 为非流式。勿仅靠本字段切换 SSE。 |
attachments |
array | 否 | 附件数组,默认 [](见 attachments[])。网关会把附件整理为上游可识别的上下文(如追加 system 说明 URL 列表)。 |
extra |
object | 否 | 任意 JSON 对象,默认 {}。模型专有参数放于此(如数字人 image_url/audio_url/parameters;文生图/视频类 prompt、尺寸等)。服务端可能合并内部保留字段;请勿使用以下划线 `_` 开头的键名作为业务自定义字段。 |
数组顺序即对话顺序;多轮时把历史轮次一并列入本数组即可。
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
role |
string | 是 | 角色:如 user、assistant、system 等,与上游 Chat Completions 约定一致。 |
content |
string | 是 | 该轮文本内容。多轮时 assistant 一般为上一轮模型输出,由客户端保存后在后续请求的 messages 中写回。 |
images |
array 或 null | 否 | 历史消息中的多模态图片结构,会话回放用;元素为对象,字段因上游而异。 |
audios |
array 或 null | 否 | 历史消息中的音频结构,会话回放用。 |
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
url |
string | 是 | 附件可访问 URL(须能被上游或网关拉取)。 |
filename |
string 或 null | 否 | 原始文件名,便于展示或日志。 |
mime |
string 或 null | 否 | MIME 类型,如 image/png。 |
extra |
object | 否 | 附件级扩展信息,默认 {}。 |
提示词由 **`messages` 中所有 `user` 条目的 `content`** 按顺序换行拼接,对应上游 **`input.prompt`**(≤5000 字,超出截断)。**`extra.negative_prompt`**、**`extra.audio_url`** 写入上游 `input`;**`resolution` / `ratio` / `duration` / `prompt_extend` / `watermark` / `seed`** 可写在 **`extra.parameters`**,或与 **`extra` 根级**同名键由网关合并(见 `model_11._merge_parameters`)。网关默认:**`duration`=5**(非法数值则按 5)、**`resolution`=`1080P`**、**`ratio`=`16:9`**;未传 **`prompt_extend`** 时默认 **true**;未传 **`watermark`** 时默认 **false**。上游 **`model`**(如 `wan2.7-t2v-2026-04-25`)由服务端配置,请求体不传。异步结果用 **`GET /v1/video-task/{job_id}`** 轮询。
下列说明与下方「调用示例」JSON 对齐,由本站配置维护。
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
model_id |
int | 是 | 须为 `11`,与本页模型编号一致。 |
messages[].role |
string | 是 | 参与拼 prompt 的目前为 **`user`** 角色(与 `model_11` 一致)。 |
messages[].content |
string | 是 | 文生视频描述;多条 user 会换行拼接。若全部为空,网关会替换为占位提示句。 |
extra.negative_prompt |
string | 否 | 反向提示词,对应上游 `input.negative_prompt`;≤500 字,超出截断。 |
extra.audio_url |
string | 否 | 自定义配音/背景音频可访问 URL,对应 `input.audio_url`;不传则由模型自动配音。格式与时长限制见官方文档(wav/mp3 等)。 |
extra.parameters.resolution |
string | 否 | `720P` 或 `1080P`;网关默认 **`1080P`**。 |
extra.parameters.ratio |
string | 否 | 画幅比:**`16:9`**(默认)、`9:16`、`1:1`、`4:3`、`3:4`;与 `resolution` 组合决定输出像素,见同页 Markdown 表。 |
extra.parameters.duration |
int | 否 | 生成时长(秒),**2~15** 整数;网关将越界值 clamp;**非法或非数字时按 5**(见 `model_11`)。 |
extra.parameters.prompt_extend |
bool | 否 | 是否开启 prompt 智能改写;未出现在合并结果中时网关默认 **true**。 |
extra.parameters.watermark |
bool | 否 | 是否加水印;未出现在合并结果中时网关默认 **false**。 |
extra.parameters.seed |
int | 否 | 随机种子 **0~2147483647**;未传由上游随机。 |