Spaces:
Sleeping
Sleeping
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:
|