AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
文本与对话

Chat Completions

使用 OpenAI 兼容的 Chat Completions 接口创建文本、多模态和工具调用响应。

Chat Completions 接口根据消息列表生成模型响应,适用于普通文本对话、多模态输入、流式输出、结构化输出和函数工具调用。不同模型能够使用的输入类型和高级参数可能不同,请以当前 API Key 可用模型及实际调用结果为准。

POST/v1/chat/completions

根据给定的消息列表生成模型响应。接口支持普通响应和 SSE 流式响应;图像、音频、工具调用、结构化输出等高级能力取决于所选模型。

切换模型时,建议先使用最小文本请求验证基础能力,再逐项启用高级参数。

Authorization

bearerAuth
AuthorizationBearer <token>

在 Authorization Header 中使用 Bearer your-api-key。

In: header

Request Body

根据模型的输入模态选择请求结构。三个视图使用同一个 Chat Completions 端点,公共生成参数保持一致。

application/json
文本对话

适用于普通聊天、内容生成和文本推理。消息内容可以直接使用字符串。

model
当前账户可用的文本模型 ID。
messages[].role
消息角色,例如 user、system 或 assistant。
messages[].content
字符串形式的文本消息。
application/json
{
  "model": "MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "你好!请用一句话介绍你自己。"
    }
  ]
}
字段参考以下字段结构仅对应当前选择的输入模式

文本对话请求。用户消息可以使用字符串,或只包含 text 的内容数组。

图像和音频输入仅适用于支持相应模态的模型;请以当前账户可用模型及实际接口能力为准。

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

OpenAI Chat Completions 官方文档查看上游协议定义与最新字段变化。