Spaces:
Sleeping
Sleeping
File size: 784 Bytes
2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 2d2d08f 3532888 |
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
import keyfile
import streamlit as st
from langchain_openai import OpenAI
import getpass
import os
# Creating a function for getting the responses from OpenAI
def get_response(question):
os.environ["OPENAI_API_KEY"] = keyfile.OPENAI_API_KEY
llm = OpenAI()
answer = llm.invoke(question)
return answer
# Using Streamlit for generation of page
st.set_page_config(page_title = "ASK GPT", page_icon = ":robot:")
st.header("ASK GPT Application")
# Create a function for taking user input
def get_user_input():
text = st.text_input("Ask: ", key = "input")
return text
user_input = get_user_input()
resp = get_response(user_input)
# Submission button
submit = st.button("Ask!")
if submit:
st.subheader("Answer: ")
st.write(resp)
|