INNER CODE UNIT · Python
save_session
shakedzy/companion · companion.py:360
def save_session():
"""
Save current session as file
"""
data = list()
for m in memory.get_chat_history()[1:]:
data.append({"role": m["role"], "content": m["content"]})
json_data = json.dumps(data, indent=4) # Convert the list of dictionaries to JSON format
with open(SAVED_SESSION_FILE, "w") as f:
f.write(json_data)
return jsonify({"success": True})
@app.route('/load_session', methods=['GET'])
def load_session():