Spaces:
Running
Running
Myranda
commited on
Commit
·
15bcf31
1
Parent(s):
855af6e
Merge pull request #164 from vanderbilt-data-science/save-response-db-patch
Browse files
app.py
CHANGED
@@ -225,20 +225,24 @@ if authentication_status:
|
|
225 |
key='draft_response_key'
|
226 |
)
|
227 |
|
228 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
response_assessment = st.text_area(
|
230 |
label="Assessment of the Response",
|
231 |
value=st.session_state.response_assessment if 'response_assessment' in st.session_state else '',
|
232 |
height=350,
|
233 |
key='response_assessment_key'
|
234 |
)
|
235 |
-
# Add option to save responses
|
236 |
-
if st.button("Save This Response"):
|
237 |
-
#user_data["writing_style"] += st.session_state.draft_response
|
238 |
-
writing_style = user_data["writing_style"] + "\n" + st.session_state.draft_response
|
239 |
-
|
240 |
-
db.put({"key": username, "writing_style": writing_style})
|
241 |
-
st.write("Response saved to your writing style.")
|
242 |
|
243 |
# Initialization of the regeneration flag
|
244 |
if 'is_regenerating' not in st.session_state:
|
|
|
225 |
key='draft_response_key'
|
226 |
)
|
227 |
|
228 |
+
|
229 |
+
# Add option to save responses
|
230 |
+
if st.button("Save This Response", help="Save this response to your writing style."):
|
231 |
+
#user_data["writing_style"] += st.session_state.draft_response
|
232 |
+
writing_style = user_data["writing_style"] + "\n" + st.session_state.draft_response
|
233 |
+
principles = user_data["principles"] if user_data and "principles" in user_data else ""
|
234 |
+
encrypted_api_key = str(encrypt(st.session_state.api_key, fernet))
|
235 |
+
|
236 |
+
db.put({"key": username, "writing_style": writing_style, "principles": principles,"api_key": encrypted_api_key})
|
237 |
+
st.write("Response saved to your writing style.")
|
238 |
+
|
239 |
+
# Assessment of the response
|
240 |
response_assessment = st.text_area(
|
241 |
label="Assessment of the Response",
|
242 |
value=st.session_state.response_assessment if 'response_assessment' in st.session_state else '',
|
243 |
height=350,
|
244 |
key='response_assessment_key'
|
245 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
|
247 |
# Initialization of the regeneration flag
|
248 |
if 'is_regenerating' not in st.session_state:
|