注册并获取 API Key在官网注册登录,并获取apikeyTavily 插件 或者也可以使用SKILLS,我这里使用的插件安装插件的github地址:framix-team/openclaw-tavily : A Tavily (https://tavily.com) web search plugin for OpenClaw (https://github.com/openclaw/openclaw) openclaw plugins install openclaw-tavily { "plugins": { "entries": { "openclaw-tavily
如何配置Tavily?注册Tavily之后,可以在管理页面添加API,注册正式使用时需要使用它的pro类型的key,否则HermesAgent会警告。并且dev类型的本身限制也比较多。 ~/.hermes/.envTAVILY_API_KEY=tvly-xxxxxxxxxxxxxxxx展开代码语言:TXTAI代码解释#~/.hermes/config.yamlweb:backend:tavily 配置之后在Hermes对话框中(例如OpenWebUI等工具)可以执行/reset保证新的配置在对话中可用,最好也重启gateway,设置之后可以直接在对话框让Hermes自己检测Tavily的配置,它也会自己进行测试使用
在搜索框中输入"Tavily",可以看到由 langgenius 官方维护的 Tavily 插件。 Tavily 插件提供了两个核心工具:Tavily Search:执行搜索查询,返回相关网页的摘要信息Tavily Extract:从指定 URL 提取网页的完整内容对于联网搜索场景,我们主要使用 Tavily 获取 Tavily API Key访问 Tavily 官网,支持 Google 账号一键登录,非常方便。进入控制台,左侧菜单选择「Overview」可以看到账户概览。 Tavily 搜索节点配置在 Dify 工作流编辑器中,从左侧工具栏拖入一个「Tavily Search」节点。点击节点打开配置面板。 注意变量引用的写法:{{#tavily_search.text#}} 中的 tavily_search 是你给 Tavily Search 节点起的名字,text 是该节点的输出字段。
Qwen)代理框架Agno, Google ADK, CrewAI向量存储MongoDB Atlas, CouchbaseWeb框架Streamlit, FastAPI数据获取ScrapeGraph, Tavily _exa_search, topic) tavily_future = executor.submit(self. _tavily_search, topic) exa_results = exa_future.result() tavily_results = tavily_future.result() return self. _synthesize_results(exa_results, tavily_results) def _exa_search(self, topic): """Exa搜索
然后我又问: “Tavily 最近免费额度是多少?” 它又给了一个很完整的答案。 结果我一查,还是不对。 那一刻我才意识到: 不是它瞎。 是我用法有问题。 什么是 Tavily,它到底解决了什么 你可以把 Tavily 理解成: 给 OpenClaw 接上的“实时搜索层”。 OpenClaw 负责理解你要解决的问题。 具体怎么接 第一步:准备 Tavily API Key 去 Tavily 平台创建 key。 官网:https://app.tavily.com/home 第二步:写入 OpenClaw 环境变量 把 TAVILY_API_KEY 放到 .env.local。 不要把 key 放到公开仓库。 如果你也在用 OpenClaw 做内容, Tavily 这一步,建议尽早接。 它不保证你篇篇爆。 但会让你明显少踩“过时信息”的坑。
破壁检索:Tavily的精准赋能与去噪有了GLM-5.1给出的精准“狙击坐标”,接下来交由Tavily搜索引擎去执行扣动扳机的动作。 作为专为AIAgent设计的搜索引擎,Tavily与传统搜索有着本质区别。登录Tavily官网注册即可获取Key。 在Dify的HTTP请求节点或直接使用Tavily插件时,我们可以设定参数,强制要求它只返回高信噪比的网页内容。在金融领域,这一点堪称救命。 我们需要一个“变量聚合”节点,将本轮Tavily返回的内容,与之前累积的中间格式结果进行拼接。这就像是在不断完善一张调查草图的各个角落。 溯源要求:在关键论据处,必须保留Tavily返回的原始来源链接,以供人工复核。经过这一步的“蒸馏”,庞杂的底层数据被提炼成了高纯度的洞察。
它封装了 WebSearchManager 对象,对外提供统一的 Web 搜索接口,支持多个搜索引擎提供者(Ollama、Exa、SerpAPI、Tavily 等),并能够处理 HTTP 错误、标准化返回结果 "调试对象类型:", VARTYPE(loDebug) && "O" loDebug.SetProvider("tavily") loResults = loDebug.WebSearch("天气预报 AnythingLLM 抓取 URL(需本地安装 AnythingLLM) 是 1 tavily_fetch Tavily 批量抓取 URL(传入逗号分隔的多个 URL) 是 按输入数量 tavily_crawl Tavily 爬取指定 URL 的所有子页面 是 不定 tavily_research Tavily 深度研究(异步,轮询获取报告) 是 1(研究报告) ¹ nMaxResults 受 searchadapterbase.nmaxresults 异步研究(tavily_research):该适配器会轮询直到任务完成,可能阻塞调用线程数秒。请勿在 UI 线程中频繁调用。 10.
新增预装 10 大 Skills 我们根据社区反馈、安装量和实际使用场景,精选了以下 10 个最实用的技能包: Skills 功能 为什么必装 tavily-search AI 优化联网搜索 让 AI self-improving-agent 自我优化能力 长期收益型 feishu-doc 飞书文档集成 国内用户友好 bird Twitter/X 集成 社交媒体管理 Skills 核心能力解析 Tavily 配置 API Keys(部分 Skills 需要) 模板已包含详细的配置指南,按需配置以下服务: Skill 需要配置 申请地址 tavily-search TAVILY_API_KEY https:/ /tavily.com/ github GH_TOKEN https://github.com/settings/tokens gog OAuth 认证 使用 gog auth credentials 实战场景 场景一:智能搜索 + GitHub 集成 你:搜索一下 React 19 有什么新特性 Bot:[使用 tavily-search 搜索] 找到最新特性: 1.
经常访问超时所以今天来看下有哪些技能是可以联网搜索的2.TavilySearchtavily是专门为AIAgent设计的搜索API,每个新注册账号可以白嫖1000次调用,用完再注册个就行了,对新手非常友好(1)安装skill首先在云服务器上安装tavily-search 技能,腾讯云服务器上已经预先安装了,接着我们可以问小龙虾如何配置Tavily(2)注册Tavily根据小龙虾给的步骤,我们一步步操作:打开tavily.com网站注册账号拿到APIKey然后配置到Openclaw
Tavily Search - 实时精准搜索 3. Multi Search Engine - 全网17引擎聚合搜索 4. Tavily(需要免费API Key,官网几秒注册) # 先去 https://tavily.com 注册拿key openclaw skills install tavily-search --api-key YOUR_TAVILY_KEY # 3. Tavily Search —— 告别AI幻觉+过时知识 普通大模型知识到2025年截止?Tavily让它实时联网。 输出是结构化JSON,干净、相关性极高。 经典指令: • “用Tavily查今天比特币实时价格和24h涨跌幅” • “给我最近7天AI Agent领域最热门的3篇论文摘要” 3.
下面重点介绍一下本项目选用的 Tavily Search。 Tavily Search Tavily Search 是目前 AI 应用开发领域最主流的搜索 API 之一,知名的 AI 应用开发框架 LangChain 官方首推的搜索工具就是它。 LangChain 集成 Tavily 这个项目中,我们使用主流的 AI 应用开发框架 LangChain 来集成 Tavily。 LangChain 有现成的官方集成包 langchain-tavily,用起来非常方便。 Search API(通过 langchain-tavily 集成) ## 要求 1.
种子词 → ① 新词发现(Google Trends) → ② 老词筛选(关键词数据库) → ③ 第一次合并 → ④ Hacker News 信号扫描 → ⑤ GitHub 信号扫描 → ⑥ Tavily 比如一个 repo 叫 "ai-tattoo-generator",那 "ai tattoo generator" 就是一个候选关键词 Tavily 社区验证: 工具:Tavily Search API 为什么不直接用 Reddit API:Reddit API 限制多且不稳定,Tavily 做间接抓取更省事 关键设计:社区词不直接进 shortlist。 这是很多人会犯的错。 具体流程: build_trend_candidates_from_community.py:从 HN/GitHub/Tavily 的结果中提取候选关键词 run_community_trend_validation.py 10 你自己搭需要什么 如果你想照着搭一套,需要准备的东西: OpenClaw 部署好(一台 VPS 即可) DataForSEO 账号(注册送 $50 额度,够用很久) Tavily API Key(
它可能是 Google 搜索、Tavily 搜索、DuckDuckGo 等。 八、创建第一个LangChain Agent先决条件:Tavily API token OpenAI API tokenPython v3.11 版Pip 包:langchain(至少 v0.1.0)、 openai、wikipedia、langchain-community、tavily-python、langchainhub、langchain-openai、python-dotenv此时,您必须选择 = TavilySearchResults(api_wrapper=search) tools = [ tavily_tool ] tools.extend(load_tools([' Let me know details about owner."})init_action()Dotenv 文件应具有以下环境:TAVILY_API_KEY=OPENAI_API_KEY=九、Agent
七、示例:创建Agent(代理)先决条件:Tavily API token OpenAI API tokenPython v3.11 版Pip 包:langchain(至少 v0.1.0)、openai 、wikipedia、langchain-community、tavily-python、langchainhub、langchain-openai、python-dotenv1.定义Tools(工具) import ChatOpenAIload_dotenv()def get_function_tools(): search = TavilySearchAPIWrapper() tavily_tool = TavilySearchResults(api_wrapper=search) tools = [ tavily_tool ] tools.extend(load_tools([' Let me know details about owner."})init_action()Dotenv 文件配置环境信息:TAVILY_API_KEY=OPENAI_API_KEY=2.定义Agent
小生推荐新手必装skill清单包括:self-improvement、tavily-search、skill-vetter、translator、FilesystemManagement,下载地址在这, 假设我们要安装tavily-search技能,第一种方式只需要在终端输入以下命令:openclawskillinstalltavily-search此时屏幕上会滚动下载进度条和依赖安装信息。 无需配置即可使用,多半是工具类的skill比如这个tavily-search技能就是需要配置的。 例如:skills:-name:tavily-searchenabled:trueapi_key:"tvly-your_api_key_here"search_depth:"advanced"保存即可。 比如测试Tavily搜索:“请调用搜索技能,帮我查一下今天最新发布的智能座舱芯片的算力数据。”
安装必要的包 pip install --quiet -U langchain_openai langchain_core langchain_community tavily-python 3. 配置 API 密钥 你需要设置以下 API 密钥: OPENAI_API_KEY:用于访问 OpenAI 的聊天模型 TAVILY_API_KEY:用于搜索功能(可选) 聊天模型详解 什么是聊天模型? Tavily 是一个专为大语言模型和 RAG(检索增强生成)优化的搜索引擎。 1:设置 API 密钥 _set_env("TAVILY_API_KEY") 步骤 2:创建搜索工具 from langchain_community.tools.tavily_search import # 搜索 LangGraph 相关信息 search_docs = tavily_search.invoke("LangGraph是什么?")
搜索(https://www.tavily.com/))示例文件:tavily_tool.py3.1集成第三方工具展开代码语言:PythonAI代码解释fromlangchain_tavilyimportTavilySearch #创建Tavily搜索工具tavily_tool=TavilySearch(max_results=4,tavily_api_key="your-tavily-api-key")#绑定到模型bound_llm =llm_tavily.bind_tools([tavily_tool])关键点:第三方工具通常需要APIKey参数名必须正确(如tavily_api_key而不是api_key)3.2多轮工具调用有时模型可能需要多次调用工具才能得到满意的结果 使用tavily_search工具搜索天气情况。") =TavilySearch(max_results=4,tavily_api_key="your-tavily-api-key")#定义结构化输出格式classWeatherResult(BaseModel
# Tools 你拥有联网搜索工具 (tavily_search) 和网页阅读工具 (tavily_extract)。 **Act**: 使用 tavily_search工具搜索相关关键词。 3. **Observe**: 观察搜索结果摘要。 4. **Act**: 如果摘要不够细节,使用 tavily_extract工具读取具体的文章/页面链接。 5. **Answer**: 汇总信息,输出一份情报简报。
Tavily Search — 实时联网搜索(需 API Key) Tavily 的定位是「为 AI Agent 设计的搜索 API」,返回的不是链接列表,而是直接可用的结构化内容,内置网页正文提取。 相比 Multi Search,Tavily 的结果质量更高,特别适合需要精确信息的场景(如实时数据、最新新闻)。缺点是需要注册 API Key,而且有免费额度限制。 7. ✅ 已安装 — Multi Search ✅ 已安装 — self-improving-agent ✅ 已安装 — task-tracker ✅ 已安装 — find-skills ✅ 已安装 — Tavily 自制 #1:web-reader — Tavily 的免费平替 Tavily 的核心价值是两件事:联网搜索 + 网页正文提取(返回干净 Markdown,方便 AI 处理)。 唯一的差距是速度——Tavily 是并行抓取,web-reader 是串行的。如果你的场景不需要大量并发,这个差距可以忽略。
我们将使用tavily来实现这一点。 import os os.environ['TAVILY_API_KEY'] = "<Your Tavily API Key here>" from langchain_core.tools import tool from langchain_community.tools.tavily_search import TavilySearchResults tavily_tool = TavilySearchResults tools = [tavily_tool, python_repl] 创建状态 接下来,我们将为状态创建对象。状态将是从一个节点传递到另一个节点的消息列表。 research_agent= create_agent( llm, [tavily_tool], system_message="You should provide accurate data