MD MAFJUJUL KARIM
Initial commit for Docker LangGraph app
39fa096
raw
history blame contribute delete
894 Bytes
import os
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())
from langchain_openai import ChatOpenAI
from langchain_community.tools.tavily_search import TavilySearchResults
from langgraph.prebuilt import create_react_agent
from langchain_core.messages import HumanMessage
# Access the variables
OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
TAVILY_API_KEY = os.getenv('TAVILY_API_KEY')
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
os.environ["TAVILY_API_KEY"] = TAVILY_API_KEY
chatModel = ChatOpenAI(model="gpt-3.5-turbo-0125")
search = TavilySearchResults(max_results=3)
# res = search.invoke("Tell me the recent movies list in 2025")
# print(res)
tool = [search]
agent_executor = create_react_agent(chatModel, tool)
response = agent_executor.invoke({"messages": [HumanMessage(content="Tell me the recent movies list in 2025")]})
print(response['messages'])