tools.type=web_search 触发,但它不是只写一个 type 就能工作的最小 OpenAI function tool。
正确请求形状
推荐在强时效任务中显式传入search_query:
常用字段
响应字段
当上游返回搜索证据时,除了choices[0].message.content,响应顶层还会出现 web_search:
不合法请求
下面这种最小写法是不合法的:实战建议
普通问答
如果只是泛化问题,例如“总结一下最近的 AI 行业趋势”,可以只传enable: true,由模型自主决定搜索。
强时效问题
如果问题依赖今天日期、天气、最近新闻、近期公告等信息,建议:- 传
search_result: true - 显式传
search_query - 读取顶层
web_search,而不只看模型自然语言答案

