We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4e6a7ba commit 989d5fdCopy full SHA for 989d5fd
1 file changed
backend/open_webui/utils/middleware.py
@@ -3945,6 +3945,12 @@ async def flush_pending_delta_data(threshold: int = 0):
3945
response_id = response_metadata.pop('response_id', None)
3946
if response_id:
3947
last_response_id = response_id
3948
+
3949
+ # Normalize and capture usage for DB persistence
3950
+ if response_metadata.get('usage'):
3951
+ response_metadata['usage'] = normalize_usage(response_metadata['usage'])
3952
+ usage = response_metadata['usage']
3953
3954
processed_data.update(response_metadata)
3955
processed_data.pop('done', None)
3956
0 commit comments