提供商 A（梧桐智算，虚构）· 实际返回记录（脱敏）

请求要点：POST /v1/chat/completions，stream=false，
model=example-chat-mini，messages 里带了一条 system 与一条 user，
并传了 tools=[record_activity]（合同见 app-capability-requirements.md）。

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "wt-2026-0930-011",
  "object": "chat.completion",
  "model": "example-chat-mini",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "我需要调用工具 record_activity，参数为活动名称「旧书修复工作坊」、日期 2026-11-08、名额 30 人、缺少的字段是「是否提供茶歇」。请系统执行该工具。"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 412,
    "completion_tokens": 86,
    "total_tokens": 498
  }
}

现场观察记录（只写事实）：
- HTTP 状态 200，JSON 可解析，`choices[0].message` 存在。
- 响应里**没有** `tool_calls` 字段。
- `finish_reason` 是 `stop`，不是工具调用相关的取值。
- 上面那段文字里的参数**看起来**正是应用需要的，但它是自然语言，不是可解析对象。
- 应用此前用普通问候测试通过，因此把该服务用于「读取表格—选择处理工具—执行」流程。
