Aasher commited on
Commit
1fa5c27
·
1 Parent(s): a1cf67d

Fix settings update issue

Browse files
Files changed (1) hide show
  1. src/axiom/app.py +12 -2
src/axiom/app.py CHANGED
@@ -106,7 +106,7 @@ async def on_chat_start():
106
  values=[
107
  "gemini-2.5-flash",
108
  "gemini-2.5-pro",
109
- "gemini-2.0-flash-lite"
110
  ],
111
  initial_index=0,
112
  ),
@@ -128,8 +128,18 @@ async def on_chat_start():
128
  temperature=settings["temperature"]
129
  )
130
 
131
- # Store model in session
132
  cl.user_session.set("model", model)
 
 
 
 
 
 
 
 
 
 
133
 
134
  #################################
135
  # Processing User Messages
 
106
  values=[
107
  "gemini-2.5-flash",
108
  "gemini-2.5-pro",
109
+ "gemini-2.5-flash-lite"
110
  ],
111
  initial_index=0,
112
  ),
 
128
  temperature=settings["temperature"]
129
  )
130
 
131
+ # Store model and temperature in session
132
  cl.user_session.set("model", model)
133
+ cl.user_session.set("temperature", settings["temperature"])
134
+
135
+ #################################
136
+ # Settings Update
137
+ #################################
138
+ @cl.on_settings_update
139
+ async def on_settings_update(settings: dict):
140
+ # Update user session with new settings
141
+ cl.user_session.set("model", settings.get("model"))
142
+ cl.user_session.set("temperature", settings.get("temperature"))
143
 
144
  #################################
145
  # Processing User Messages