farandclose commited on
Commit
08d9a81
1 Parent(s): c6d5d7a

Created new file

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ from langchain.llms import OpenAI
3
+ from langchain.agents import initialize_agent
4
+ from langchain.agents.agent_toolkits import ZapierToolkit
5
+ from langchain.utilities.zapier import ZapierNLAWrapper
6
+
7
+
8
+ def run_agent(openai_key, zapier_key, instruction):
9
+ llm = OpenAI(openai_api_key=openai_key, temperature=0)
10
+ zapier = ZapierNLAWrapper(zapier_nla_api_key=zapier_key)
11
+ toolkit = ZapierToolkit.from_zapier_nla_wrapper(zapier)
12
+ agent = initialize_agent(toolkit.get_tools(), llm, agent="zero-shot-react-description", verbose=True)
13
+ output = agent.run(instruction)
14
+ return output