两类服务可能使用相同路径,但请求字段、默认行为和认证条件需以对应服务的接口说明为准。每个接口页分别展示路径、查询、请求头和请求体参数,以及响应结构与示例
准备调用
- 确认服务类型。使用
adk api_server或veadk web时查看 Agent API Server;使用agentkit harness deploy部署时查看 Harness Runtime - 按对应服务概述确认版本、访问地址和认证条件。本地示例地址指向开发服务,调用云端服务时需替换为部署结果中的地址
- 确认应用、用户和会话标识。需要已有会话的接口,应先创建会话再执行调用;具体顺序见对应服务概述
发送请求
接口页提供 cURL、Python 和 JavaScript 示例,以及请求参数与响应结构。填写当前部署地址和所需认证信息后发送请求;在线调试还需满足目标服务的网络连通性和跨域配置判断调用结果
- 普通 HTTP 接口:按接口页检查响应状态码和响应体,确认返回内容对应预期的应用或资源
- 流式接口:返回
text/event-stream,需持续读取事件。cURL 示例中的-N关闭输出缓冲;不要把事件流当作一次性 JSON 响应 - Harness 调用:还需检查响应或流中的错误信息,HTTP 200 本身不代表智能体执行成功。具体行为见Harness Runtime 概述