Update app.py
Browse files
app.py
CHANGED
@@ -24,6 +24,7 @@ with st.sidebar:
|
|
24 |
selected_language_name = st.sidebar.selectbox("Select Language", list(GOOGLE_LANGUAGES_TO_CODES.keys()))
|
25 |
code_interpreter = st.sidebar.toggle("Code Interpreter", value=False)
|
26 |
system_prompt = st.sidebar.text_input("System prompt for code interpreter", value = "Rule 1: If a user requests a code snippet, provide only one that can run in a Streamlit app without requiring additional libraries.")
|
|
|
27 |
|
28 |
# Retrieve the corresponding language code from the dictionary
|
29 |
selected_language_code = GOOGLE_LANGUAGES_TO_CODES[selected_language_name]
|
@@ -43,7 +44,7 @@ st.write(DESCRIPTION)
|
|
43 |
def predict(message):
|
44 |
with st.status("Requesting Palm-2🌴..."):
|
45 |
st.write("Requesting API...")
|
46 |
-
|
47 |
st.write("Done...")
|
48 |
|
49 |
st.write("Checking images...")
|
|
|
24 |
selected_language_name = st.sidebar.selectbox("Select Language", list(GOOGLE_LANGUAGES_TO_CODES.keys()))
|
25 |
code_interpreter = st.sidebar.toggle("Code Interpreter", value=False)
|
26 |
system_prompt = st.sidebar.text_input("System prompt for code interpreter", value = "Rule 1: If a user requests a code snippet, provide only one that can run in a Streamlit app without requiring additional libraries.")
|
27 |
+
useSystemPrompt = st.sidebar.toggle("Use System prompt", value=True)
|
28 |
|
29 |
# Retrieve the corresponding language code from the dictionary
|
30 |
selected_language_code = GOOGLE_LANGUAGES_TO_CODES[selected_language_name]
|
|
|
44 |
def predict(message):
|
45 |
with st.status("Requesting Palm-2🌴..."):
|
46 |
st.write("Requesting API...")
|
47 |
+
response = bard.get_answer(message if not (code_interpreter and useSystemPrompt) else message + system_prompt)
|
48 |
st.write("Done...")
|
49 |
|
50 |
st.write("Checking images...")
|