首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Pydantic AI >Pydantic AI 的 Web Search 能力是如何工作的?

Pydantic AI 的 Web Search 能力是如何工作的?

词条归属:Pydantic AI

1. 原生工具支持

Web Search 通过 WebSearchTool 实现,作为 NativeTool 传递给模型的 Capabilities 列表。与常见的自定义工具不同,原生工具由模型提供商的基础设施直接执行。

2. 提供商支持情况

  • OpenAI Responses:完整功能支持
  • Anthropic:完整功能支持,支持域名过滤和最大使用次数限制
  • Google Gemini:支持,但无参数支持
  • xAI:支持 blocked_domains、allowed_domains 和 user_location 参数
  • OpenRouter:通过插件支持网页搜索

3. 动态配置

可以通过包装函数根据运行上下文动态配置 WebSearchTool,例如根据用户位置设置搜索参数,或在无位置信息时禁用该工具。

相关文章
在 LLM 上接 Web Search 和 Web Fetch,让 AI 长出"实时联网"的能力
大模型是具有超能力的学霸, 但他的知识可能是已经过时了, 如果能给他提供最新的知识和信息,那么就能生成高质量的内容。因此,关键是给大模型提供最新互联网上的信息和本地私有化的公司内数据。
黑夜下的蚂蚁
2026-08-13
1900
JSON Web Tokens 是如何工作的
在用户权限校验的过程中,一个用户如果使用授权信息成功登录后,一个 JSON Web Token 将会返回给用户端。
HoneyMoose
2020-10-02
8840
我是如何通过Web爬虫找工作的
当时我刚从大学毕业,需要找一份工作。那时我不太喜欢社交,因此我决定以我所知道的最佳方法来找工作,即开发一个应用程序,这篇文章就介绍了我是如何做到的。
CDA数据分析师
2018-10-25
1.8K0
Goroutine是如何工作的
在golangweekly的第36期Go Newsletter中我发现一篇短文"How Goroutines Work" ,其作者在参考了诸多资料后,简短概要地总结了一下 Goroutine的工作原理,感觉十分适合刚入门的Gophers(深入理解Goroutine调度的话,可以参考Daniel Morsing的" The Go scheduler" )。这里粗译如下。 一、Go语言简介 如果你是Go语言新手,或如果你对"并发(Concurrency)不是并行(parallelism)"这句话毫无赶脚,那么请
李海彬
2018-03-19
4K0
JavaScript 是如何工作的🔥 🤖 [视觉解释]
JavaScript 是世界上最受欢迎和最讨厌的语言之一。它被爱,因为它是有效的。您只需学习 JavaScript 即可制作全栈应用程序。它也被讨厌,因为它以出乎意料和令人不安的方式行事,如果您不投入理解该语言,可能会让您讨厌它💔。 这篇博客将解释 JavaScript 如何在浏览器中执行代码,我们将通过动画 gif 来学习它😆。看完这篇博文,你离成为Rockstar开发者又近了一步🎸😎 执行上下文 “ JavaScript 中的一切都发生在一个执行上下文中。” 我希望每个人都记住这句话,因为它是必不可
玖柒的小窝
2021-09-12
4.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券