文本补全
传统文本补全接口;并非所有对话模型都支持此格式。
POST
/v1/completionsHeaders请求头
左右滑动查看完整参数表
| 参数名 | 类型 | 必填 | 说明 | 默认值 / 示例 |
|---|---|---|---|---|
Authorization | string | 必填 | 平台 API Key,使用 Bearer 认证。 | |
Content-Type | string | 必填 | 请求体编码格式。 |
Request Body请求体
application/json左右滑动查看完整参数表
| 参数名 | 类型 | 必填 | 说明 | 默认值 / 示例 |
|---|---|---|---|---|
model | string | 必填 | 模型 ID;请替换为账户可用且支持当前接口的模型。 | |
prompt | string | array<string> | array<integer> | array<array<integer>> | 必填 | 需要补全的文本,文本列表,或模型支持的 Token ID 列表。 | |
max_tokens | integer | 可选 | 最大生成 Token 数。 | — |
temperature | number | 可选 | 采样温度;通常与 top_p 二选一调整。 | — |
top_p | number | 可选 | 核采样阈值。 | — |
n | integer | 可选 | 生成的候选补全数量。 | — |
stream | boolean | 可选 | 是否以 SSE 流返回增量输出。 | |
stop | string | array<string> | 可选 | 停止生成的字符串或字符串列表。 | — |
suffix | string | 可选 | 插入式补全的后缀;需模型支持。 | — |
echo | boolean | 可选 | 旧版补全格式中的提示词回显选项;使用前确认所选模型支持。 | — |
使用说明
- 传统补全格式需要兼容该接口的模型,不能直接假定任意对话模型都可使用。
- stream=true 时返回 SSE;下方为非流式响应结构样例。