Skip to main content
POST
cURL
默认先创建会话,再提交消息。streaming 默认为 false,此时仍通过 SSE 发送完整事件;设为 true 时请求模型增量输出
运行会写入会话事件,并可能调用模型、工具与外部资源。重试请求可能再次执行外部操作
每个 SSE 消息以 data: 开头,后接 JSON,并以空行结束。使用 curl -N 持续读取;事件可能只包含状态或制品变更,不一定包含文本,partial: true 表示增量内容
以上分别展示消息事件与错误事件的格式,不表示每次成功调用都会返回错误。HTTP 200 仅表示流已开始;客户端还需检查流中的 error,并读取到连接结束。交互式请求面板不保证逐事件展示

请求体

application/json
userId
string
必填

用户 ID

sessionId
string
必填

会话 ID

appName
string | null

应用名称;省略时使用 ADK_DEFAULT_APP_NAME,未配置默认应用则返回 400

newMessage
Content · object | null

本轮输入消息;恢复调用时可省略,具体取决于应用支持的调用方式

streaming
boolean
默认值:false

是否请求模型增量流式输出,默认 false

stateDelta
Statedelta · object | null

本次写入的会话状态增量

functionCallEventId
string | null

对应函数调用的事件 ID,用于函数响应相关的流式处理

invocationId
string | null

调用 ID

customMetadata
Custommetadata · object | null

自定义元数据

响应

请求成功

The response is of type string.

最后修改于 2026年9月19日