Skip to main content
POST

Authorizations

Authorization
string
header
required

API Key 认证。对于所有 API 请求,请在 Authorization HTTP 头中包含您的 API Key,并加上 Bearer 前缀。示例:Authorization: Bearer {API_KEY}强烈建议将 API Key 存储在服务端,不要在客户端共享或存储,以避免 API Key 泄漏导致严重后果。

Body

application/json

创建文本生成消息的请求体。

inputs
object
required

允许输入应用定义的各种变量值。包含键值对,每个键对应一个特定变量,每个值为该变量的具体值。请参阅 获取应用参数 响应中的 user_input_form 字段,以了解应用所需的变量名称和类型。

user
string
required

用户标识符,在应用内唯一。此标识符限定数据访问范围——消息和文件仅在使用相同 user 值查询时可见。

query
string
default:""

要处理的输入文本。这是一个旧版参数;在较新的应用中,查询内容应通过 inputs 对象传递。

response_mode
enum<string>

响应返回模式。streaming(推荐)使用 SSE。blocking 等待完成后返回(长时间处理可能会被中断)。Cloudflare 超时为 100 s。省略时默认为阻塞模式。

Available options:
streaming,
blocking
files
object[]

用于多模态理解的文件列表,包括图片、文档、音频和视频。要附加本地文件,请先通过 上传文件 上传,然后将返回的 id 作为 upload_file_id,并设置 transfer_method: local_file

Response

请求成功。内容类型和结构取决于请求中的 response_mode 参数。

  • 如果 response_modeblocking,返回 application/jsonCompletionResponse 对象。
  • 如果 response_modestreaming,返回 text/event-streamChunkCompletionEvent 对象流。
event
string

事件类型,固定为 message

task_id
string<uuid>

用于请求追踪和 停止响应 API 的任务 ID。

id
string<uuid>

该响应事件的唯一 ID。

message_id
string<uuid>

唯一的消息 ID。调用反馈或推荐问题接口时,将此值作为 message_id 参数使用。

mode
string

应用模式,固定为 completion

answer
string

完整的响应内容。

metadata
object

包含用量和检索资源的元数据。

created_at
integer<int64>

消息创建时间戳(Unix 纪元秒)。

Last modified on June 29, 2026