File size: 607 Bytes
12de9bb
44de647
 
eb1e4b5
44de647
12de9bb
226666b
44de647
 
12de9bb
 
 
44de647
 
12de9bb
77194e3
12de9bb
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import streamlit as st
from langchain.llms import OpenAI

st.title("Conversational Information Access (CIA)")

with st.sidebar:
    openai_api_key = st.secrets["OPEN_API_KEY"]


def generate_response(input_text):
    llm = OpenAI(temperature=0.7, openai_api_key=openai_api_key)
    st.info(llm(input_text))


with st.form("my_form"):
    text = st.text_area("Enter text:", "What are the latest updates from my team?")
    submitted = st.form_submit_button("Submit")
    if not openai_api_key:
        st.info("Please add your OpenAI API key to continue.")
    elif submitted:
        generate_response(text)