APIQIKAPIQIK
文档导航
API参考

对话补全接口

POST /v1/chat/completions 的请求参数、消息结构、请求示例和成功响应。

POST /v1/chat/completions 的请求参数、消息结构、请求示例和成功响应。

给定一组对话消息,模型返回一个对话补全。接口支持普通响应、流式输出以及模型具备能力时的工具调用。

POST/v1/chat/completions

请求头

请求头必填说明
Authorization是Bearer YOUR_APIQIK_API_KEY
Content-Type是固定为 application/json

请求参数

参数类型必填说明
modelstring是模型标识,例如 glm-5.1 或 deepseek-v4-flash。
messagesarray是按时间顺序排列的消息列表。
temperaturenumber否控制随机性;具体支持范围取决于模型。
max_tokensinteger否本次最多生成的 Token 数,同时受上下文窗口限制。
streamboolean否设为 true 时返回流式增量数据。
stopstring 或 array否命中指定文本时停止生成;是否支持取决于模型。
toolsarray否提供模型可以调用的工具定义。
tool_choicestring 或 object否控制是否以及如何选择工具。
response_formatobject否请求 JSON 等结构化格式;需目标模型支持。

消息参数

字段类型必填说明
rolestring是常用值:system、user、assistant、tool。
contentstring 或 array视角色而定文本消息通常为字符串;多模态内容取决于模型支持。
tool_callsarray否助手请求应用执行的工具调用。
tool_call_idstring工具消息必填关联产生该结果的工具调用 ID。

请求示例

{
  "model": "glm-5.1",
  "messages": [
    {
      "role": "system",
      "content": "你是一名简洁、可靠的中文助手。"
    },
    {
      "role": "user",
      "content": "请解释什么是 API 智能路由。"
    }
  ],
  "temperature": 0.7,
  "max_tokens": 512,
  "stream": false
}

成功响应

{
  "id": "chatcmpl-apiqik-7f3a2c9e",
  "object": "chat.completion",
  "created": 1789987200,
  "model": "glm-5.1",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "API 智能路由会根据节点状态自动选择合适的推理路径。"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 27,
    "total_tokens": 51
  }
}

响应字段

字段类型说明
idstring本次生成的唯一标识;排查问题时建议保留。
objectstring非流式响应通常为 chat.completion。
createdinteger创建时间的 Unix 时间戳。
modelstring响应对应的模型标识。
choicesarray候选结果列表;常规请求读取第一项。
choices[].messageobject助手消息,可能包含文本或工具调用。
finish_reasonstring 或 null停止原因,例如 stop、length、tool_calls。
usageobject输入、输出及总 Token 用量。