bstraehle commited on
Commit
a09203a
·
1 Parent(s): 5d64b03

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +17 -1
agent.py CHANGED
@@ -1,4 +1,20 @@
1
  from langchain.agents import AgentType, initialize_agent, load_tools, tool
2
  from langchain.chat_models import ChatOpenAI
3
 
4
- def invoke(openai_api_key, prompt, agent_option):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  from langchain.agents import AgentType, initialize_agent, load_tools, tool
2
  from langchain.chat_models import ChatOpenAI
3
 
4
+ def invoke_agent(openai_api_key, prompt):
5
+ llm = ChatOpenAI(
6
+ model_name = config["model"],
7
+ openai_api_key = openai_api_key,
8
+ temperature = config["temperature"])
9
+
10
+ tools = load_tools(["openweathermap-api"])
11
+
12
+ agent = initialize_agent(
13
+ tools + # built-in tools
14
+ [date_tool], # custom tools
15
+ llm,
16
+ agent = AgentType.CHAT_ZERO_SHOT_REACT_DESCRIPTION,
17
+ handle_parsing_errors = True,
18
+ verbose = True)
19
+
20
+ return agent(prompt)