文档中心/API 参考/对话补全接口

对话补全接口

对话补全接口是 AItiktak 最核心的 API,用于与大模型进行多轮对话交互。

POST/v1/chat/completionsstable

请求参数

参数类型必填说明
modelstring是模型名称,如 qwen-plus、doubao-pro
messagesarray是对话消息列表,每个消息包含 role 和 content
temperaturenumber否随机性控制,范围 0-2,默认 1。值越高输出越随机
max_tokensinteger否最大生成 token 数,默认 1024
streamboolean否是否启用流式输出,默认 false
providerstring否指定服务商,如 ali、volc、tencent
top_pnumber否核采样参数,范围 0-1,默认 1
frequency_penaltynumber否频率惩罚,范围 -2 到 2,默认 0
presence_penaltynumber否存在惩罚,范围 -2 到 2,默认 0
stoparray否停止词数组,最多 4 个

响应格式

{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "qwen-plus",
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "你好!有什么可以帮助你的?"
    },
    "finish_reason": "stop" | "length" | "tool_calls"
  }],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 20,
    "total_tokens": 30
  }
}