abhiixxhek commited on
Commit
5c335ec
·
verified ·
1 Parent(s): ddc83da

Update AskMe.py

Browse files
Files changed (1) hide show
  1. AskMe.py +23 -43
AskMe.py CHANGED
@@ -1,43 +1,23 @@
1
- import streamlit as st
2
- from dotenv import load_dotenv
3
- import os
4
- import google.generativeai as genai
5
-
6
- # Load environment variables
7
- load_dotenv()
8
- api_key = os.getenv("GOOGLE_API_KEY")
9
- genai.configure(api_key=api_key)
10
-
11
- def show():
12
- st.title("Curious Mind")
13
-
14
- # Display header and input text
15
- st.header("What's on your mind?")
16
- user_input = st.text_area("Ask a question:", key="input", placeholder="Type your question here...")
17
-
18
- # Add a submit button
19
- submit_button = st.button("Get an Answer")
20
-
21
- # Display a spinner while processing
22
- with st.spinner('Thinking...'):
23
- if submit_button:
24
- if user_input:
25
- try:
26
- # Initialize model and generate response
27
- model = genai.GenerativeModel('gemini-1.0-pro-latest')
28
- response = model.generate_content(user_input)
29
-
30
- # Display response
31
- st.subheader("Here's what I found:")
32
- st.write(response.text)
33
- except Exception as e:
34
- st.error(f"Oops! Something went wrong: {e}")
35
- else:
36
- st.warning("Please enter a question to continue.")
37
-
38
- # Optionally, add more interactive elements
39
- st.sidebar.header("Settings")
40
- st.sidebar.text("Adjust model parameters or choose a different model.")
41
-
42
- if __name__ == "__main__":
43
- show()
 
1
+ import streamlit as st
2
+ from dotenv import load_dotenv
3
+ load_dotenv()
4
+ import os
5
+ import google.generativeai as genai
6
+
7
+ os.getenv("GOOGLE_API_KEY")
8
+ genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
9
+ def show():
10
+ st.header("QA Gemeni")
11
+ input=st.text_input("What's on your mind",key="input")
12
+
13
+ submit=st.button("Submit")
14
+
15
+ if submit:
16
+ model=genai.GenerativeModel('gemini-1.5-pro-latest')
17
+ st.subheader("The Response is")
18
+ if input!="":
19
+ response=model.generate_content(input)
20
+ st.write(response.text)
21
+
22
+ else:
23
+ st.write("Ask a Question First!!")