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助手

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐