from langchain_community.utilities import SearchApiAPIWrapper
from langchain_openai import OpenAI
from langchain.agents import create_agent, Tool
import os
os.environ["SEARCHAPI_API_KEY"] = ""
os.environ["OPENAI_API_KEY"] = ""
llm = OpenAI(temperature=0)
search = SearchApiAPIWrapper()
tools = [
Tool(
name="Intermediate Answer",
func=search.run,
description="useful for when you need to ask with search",
)
]
agent = create_agent(
model=llm,
tools=tools,
)
agent.invoke("Who lived longer: Plato, Socrates, or Aristotle?")