通过langchain让chatgpt3.5联网搜索
LangChain 是一个用于开发由语言模型驱动的应用程序的框架。实现:1、将 LLM 模型与外部数据源进行连接2、允许与 LLM 模型进行交互
·
from langchain.agents import AgentType, initialize_agent
from langchain.chat_models import ChatOpenAI
from langchain.tools import DuckDuckGoSearchRun
import os
# 替换自己的opensea api
os.environ["OPENAI_API_KEY"] = 'YOUR_API_KEY'
# 限制了最大请求2048条
llm = ChatOpenAI(temperature=0,max_tokens=2048)
# 这里使用了duckduckgo引擎,使用google自行获取api
web_search = DuckDuckGoSearchRun()
tools = [
web_search,
# other tools
]
# 新建代理
agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=True)
agent.run("Obama's first name?")
Welcome to LangChain — 🦜🔗 LangChain 0.0.152
tips:官网右下角已嵌入学习了langchain文档的ai助手,关于文档的问题可以直接咨询右下ai助手
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)