File size: 810 Bytes
6b2e7d0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import streamlit as st
from dotenv import load_dotenv, find_dotenv
import os
from langchain.llms import OpenAI

# load env variables
load_dotenv()


def get_response_from_OPENAI(prompt):
    llm_OPENAI = OpenAI(openai_api_key=os.environ.get('OPENAI_KEY'),
                        temperature=0.6)
    
    response = llm_OPENAI.predict(prompt)

    return response


#streamlit configuration

st.set_page_config(page_title="Q & A Test using OpenAI API",
                   layout='centered',
                   initial_sidebar_state='collapsed')

#header page
st.header("Q & A Test using OpenAI API")


input_text = st.text_input("Enter your question", placeholder="What is the ...")

btn_submit = st.button("Generate")

if btn_submit:
    response = get_response_from_OPENAI(input_text)
    st.write(response)