"fascinating article about cats" 并对比 Google 和 Exa 的搜索结果。Google 会基于关键词 “fascinating” 返回 SEO 优化的列表文章,而 Exa 则能直接提供有效结果。
本笔记本演示如何使用 LangChain 与 Exa 搜索引擎结合。
设置
安装
安装 LangChain Exa 集成包:凭据
使用此集成需要 Exa API 密钥。通过 注册此处 可获得 $10 免费信用(完成首次搜索等特定操作后可获得更多)。使用 ExaSearchResults 工具
ExaSearchResults 是 LangChain 代理工具,提供结构化接口以执行 Exa 搜索:ExaSearchResults 高级功能
支持控制搜索类型、实时爬取和内容过滤等高级选项:使用 ExaFindSimilarResults 工具
ExaFindSimilarResults 可根据给定 URL 查找相似网页,适用于相关内容挖掘或竞争分析:在智能体中应用
将 ExaSearchResults 和 ExaFindSimilarResults 工具与 LangGraph 智能体结合,使其能根据用户查询动态搜索信息并查找相似内容。 首先配置语言模型,需提供 OpenAI API 密钥:使用 ExaSearchRetriever
ExaSearchRetriever 是基于 Exa 搜索的文档检索器。TextContentsOptions 的
max_characters 参数(现称 max_length)已弃用,请改用 max_characters。基础用法
示例代码:高级功能
支持控制返回结果数量、搜索类型、实时爬取、摘要生成和文本内容选项:API 参考
所有 Exa API 功能和配置的详细文档请访问 Exa API 文档。官方原文:src/oss/python/integrations/tools/exa_search.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。