# 调用运行时接口返回的内容答非所问
智能体可以成功调用，表示运行时部署正常，大概率也不是智能体的逻辑问题。引发该问题的原因是API的请求体字段名与智能体代码中读取的字段名不一致。
智能体服务代码中，处理函数通过request.get("\<字段名\>", "")从请求体中提取用户输入。例如：
```
# 代码中定义的字段名
user_input = request.get("message", "")   # 期望请求体包含 "message"
```
如果调用方发送的请求体是：
```
{"query": "你好"}   # 字段名是 "query"
```
request.get("message", "")在payload中找不到"message"字段，返回空字符串。智能体收到空输入后，可能返回默认闲聊、错误提示或不相关的内容。
解决方案：
1. 检查智能体代码中request.get()相关的字段名。
2. 确保curl请求体中字段名完全一致：
   - 如果代码用"message"→传{"message": "你好"}
   
   - 如果代码用 "query"→传{"query": "你好"}
    
3. 按照实际代码的参数要求，重新调用API接口。
 
