TavilySearchResults报错

报错

pydantic_core._pydantic_core.ValidationError: 1 validation error for TavilySearchAPIWrapper
Value error, Did not find tavily_api_key, please add an environment variable `TAVILY_API_KEY` which contains it, or pass `tavily_api_key` as a named parameter. type=value_error, input_value={}, input_type=dict
For further information visit https://errors.pydantic.dev/2.10/v/value_error

需要自己配置环境变量

复制代码
import os
from langchain_community.tools.tavily_search import TavilySearchResults

# 设置Tavily API密钥为环境变量,确保工具能获取到
os.environ["TAVILY_API_KEY"] = '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'#用自己的

tool = TavilySearchResults(max_results=2)

tools = [tool]
result = tool.invoke("What's a 'node' in LangGraph?")
print(result)

这种也能调用

复制代码
from tavily import TavilyClient

TAVILY_API_KEY = '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'

# Step 1. Instantiating your TavilyClient
tavily_client = TavilyClient(api_key=TAVILY_API_KEY)

# Step 2. Executing a simple search query
response = tavily_client.search("今天成都的天气怎么样?")

# Step 3. That's it! You've done a Tavily Search!
print(response)

我的key当然不能用

相关推荐
事已至此先睡覺吧几秒前
第三篇:Java 流程控制详解:条件判断、循环与跳转语句
java·开发语言
毕业设计7032 分钟前
(免费领源码) SpringBoot 游戏交易平台17600-java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
java·spring boot·mysql·决策树·mybatis·idea·推荐算法
Hilaku8 分钟前
作为面试官,我最怕遇到什么样的候选人?
前端·javascript·程序员
啊吧怪不啊吧9 分钟前
LangChain之模型调用
python·langchain
一 乐9 分钟前
自习室座位预约管理系统|基于springboot + vue自习室座位预约管理系统(源码+数据库+文档)
java·vue.js·spring boot
溪语流沙10 分钟前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
夜雪一千19 分钟前
如何使用BeautifulSoup库来提取HTML中的特定元素
python
IT毕设梦工厂26 分钟前
计算机毕业设计选题推荐:基于大数据的城市空气污染物浓度数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·python·信息可视化·数据挖掘·数据分析·课程设计·数据可视化
此时不提桶,更待何时28 分钟前
02-02-B-AQS与JUC锁面试与生产事故实战
java
音符犹如代码31 分钟前
Kafka 接入 AI 的三条路线:MCP 提案、会话记忆与实时上下文
java·大数据·ai·kafka