Leonis commited on
Commit
8d43655
1 Parent(s): 846b68a

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +29 -0
  2. requirements.txt +5 -0
app.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from langchain.llms import OpenAI
2
+ from dotenv import load_dotenv
3
+ import streamlit as st
4
+ import os
5
+
6
+ load_dotenv()
7
+
8
+
9
+ # function to load OpenAI model and get responses
10
+ def get_openai_response(question):
11
+ llm = OpenAI(openai_api_key=os.getenv('OPENAI_API_KEY'), model_name="text-davinci-003", temperature=0.5)
12
+ output = llm(question)
13
+ return output
14
+
15
+ # initialize streamlit app
16
+ st.set_page_config(page_title="Q&A Demo")
17
+
18
+
19
+ st.header("Langchain Application")
20
+
21
+ intext = st.text_input("Input: ", key="input")
22
+ response = get_openai_response(intext)
23
+ submit = st.button("Ask Question")
24
+
25
+ # if submit button is clicked
26
+ if submit:
27
+ st.subheader("The Response is")
28
+ st.write(response)
29
+
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ langchain
2
+ pandas
3
+ openai
4
+ python-dotenv
5
+ streamlit