文本补全(旧版)
传统的文本续写接口(无对话结构),新项目建议使用聊天补全。
请求REQUEST
POST
https://test.kailin.com.cn/v1/completions响应RESPONSE
填写参数并发送请求,响应会显示在这里
请求
curl https://test.kailin.com.cn/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-你的令牌" \
-d '{
"model": "gpt-3.5-turbo-instruct",
"prompt": "说三个关于人工智能的词:",
"max_tokens": 30,
"temperature": 0.8
}'
请求体参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称,需为补全型模型 |
prompt | string / array | 是 | 用于续写的文本,可传数组批量请求 |
stream | boolean | 否 | 流式输出(SSE),默认 false |
max_tokens | number | 否 | 最大生成 token 数 |
temperature | number | 否 | 采样温度 0–2 |
top_p | number | 否 | 核采样 |
n | integer | 否 | 生成候选数量 |
stop | string / array | 否 | 停止序列 |
echo | boolean | 否 | 是否在结果中回显 prompt |
logprobs | integer | 否 | 返回每个 token 的对数概率(最多 5) |
frequency_penalty / presence_penalty | number | 否 | 重复惩罚 |
seed | integer | 否 | 随机种子 |
响应
{
"id": "cmpl-xxx",
"object": "text_completion",
"created": 1730000000,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"index": 0,
"text": " 深度学习、神经网络、自然语言处理。",
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 18,
"total_tokens": 30
}
}
警告
并非所有渠道都提供补全型模型。模型名报错时请先用 GET /v1/models 确认可用列表。