Skip to content

聊天补全接口参数说明

本文档描述了聊天补全接口的请求参数,用于生成对话模型的响应。

接口信息

  • 请求方式: POST
  • 请求路径: /v1/chat/completions
  • Base URL: https://api.uk72.cn

认证方式

Authorization: Bearer <APIKey>

基本参数

参数类型必填说明
modelstring模型名称,如 deepseek-v3
messagesarray消息列表
streamboolean是否启用流式响应,默认 false

消息格式

字段类型说明
rolestring角色:systemuserassistanttool
contentstring消息内容
namestring可选,发送者名称
tool_callsarray工具调用列表(assistant 角色)
tool_call_idstring工具调用 ID(tool 角色)

生成控制参数

参数类型默认值说明
max_tokensinteger-最大生成 token 数
temperaturenumber1.0采样温度(0~2)
top_pnumber1.0核采样参数
top_kinteger-Top-K 采样
presence_penaltynumber0存在惩罚(-2~2)
frequency_penaltynumber0频率惩罚(-2~2)
repetition_penaltynumber1.0重复惩罚

工具调用参数

参数类型说明
toolsarray工具定义列表
tool_choicestring/object工具选择策略:noneautorequired

思维链参数

参数类型说明
thinkingboolean是否启用思维链
reasoning_effortstring推理深度控制

请求示例

基础对话

bash
curl -X POST "https://api.uk72.cn/v1/chat/completions" \
  -H "Authorization: Bearer sk-xx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v3",
    "messages": [
      {"role": "user", "content": "你好"}
    ]
  }'

流式响应

bash
curl -X POST "https://api.uk72.cn/v1/chat/completions" \
  -H "Authorization: Bearer sk-xx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v3",
    "messages": [
      {"role": "user", "content": "你好"}
    ],
    "stream": true
  }'

参数最佳实践

  • 创造性任务: temperature 0.7-0.9
  • 事实性回答: temperature 0.1-0.3
  • 代码生成: temperature 0.1-0.3
  • 减少重复: repetition_penalty 1.1-1.2
  • 对话场景: max_tokens 500-1000

错误处理

状态码说明
400参数验证失败
401认证失败
429速率限制
500服务器内部错误

基于 MIT 许可发布