Skip to content

Commit

Permalink
Merge pull request #1 from Odeyiany2/main
Browse files Browse the repository at this point in the history
Streamlit Script: main.py (Added Sidebar Configuration)
  • Loading branch information
Sammybams authored Sep 26, 2024
2 parents 6d42dae + 9bc5f7e commit 3bfaea6
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,26 @@

# LLM - Azure OpenAI
llm = ChatOpenAI(temperature = 0.3, openai_api_key = os.getenv("API_KEY"), openai_api_base = os.getenv("ENDPOINT"), model_name="gpt-35-turbo", engine="Voicetask")

#sidebar configuration
if 'uploaded_files' not in st.session_state:
st.session_state.uploaded_files = None

with st.sidebar:
st.subheader("Upload your document")
st.session_state.uploaded_files = st.sidebar.file_uploader("Choose files",
accept_multiple_files=True, type=["pdf", "txt", "pptx"],
key="initial")
if st.session_state.uploaded_files:
if len(st.session_state.uploaded_files) > 2:
st.error("You can only upload a maximum of 2 documents.")
st.session_state.uploaded_files = None
else:
st.success(f"{len(st.session_state.uploaded_files)} file(s) uploaded.")

#chat area
message = st.container()
if prompt:=st.chat_input("Enter your query"):
message.chat_message("user").write(prompt)


0 comments on commit 3bfaea6

Please sign in to comment.