ngia commited on
Commit
6b2e7d0
·
1 Parent(s): 1d491ad

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +35 -0
  2. requirements.txt +5 -0
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from dotenv import load_dotenv, find_dotenv
3
+ import os
4
+ from langchain.llms import OpenAI
5
+
6
+ # load env variables
7
+ load_dotenv()
8
+
9
+
10
+ def get_response_from_OPENAI(prompt):
11
+ llm_OPENAI = OpenAI(openai_api_key=os.environ.get('OPENAI_KEY'),
12
+ temperature=0.6)
13
+
14
+ response = llm_OPENAI.predict(prompt)
15
+
16
+ return response
17
+
18
+
19
+ #streamlit configuration
20
+
21
+ st.set_page_config(page_title="Q & A Test using OpenAI API",
22
+ layout='centered',
23
+ initial_sidebar_state='collapsed')
24
+
25
+ #header page
26
+ st.header("Q & A Test using OpenAI API")
27
+
28
+
29
+ input_text = st.text_input("Enter your question", placeholder="What is the ...")
30
+
31
+ btn_submit = st.button("Generate")
32
+
33
+ if btn_submit:
34
+ response = get_response_from_OPENAI(input_text)
35
+ st.write(response)
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ langchain
2
+ openai
3
+ huggingface_hub
4
+ streamlit
5
+ python-dotenv