6. 与服务器交互
6. 与服务器交互
当 HelloWorld 服务端在运行后,你可以使用客户端(通常 SDK 会提供 A2AClient)与之交互。
典型流程如下:
- 从 well-known 端点拉取 AgentCard。
- 使用 AgentCard(以及必要的凭证)初始化客户端。
- 发送非流式请求(
message/send)并查看响应。 - 发送流式请求(
message/stream)并查看流式事件。
运行 HelloWorld 测试客户端
在 a2a-samples 仓库中,已经提供了测试客户端:
python samples/python/agents/helloworld/test_client.py你会看到两类输出:
- 非流式响应(通常是一条 message)
- 流式响应(在 stream 中逐条输出事件)
确认两条链路都工作正常后,就可以继续探索更复杂的示例了。