mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-07 02:59:05 +00:00
fix: propagate UUID fallback IDs from transform_content_done_event to return_additional_content_done_events
This commit is contained in:
parent
836c9efea4
commit
e534d54a24
1 changed files with 7 additions and 2 deletions
|
|
@ -769,9 +769,14 @@ class GeminiRealtimeConfig(BaseRealtimeConfig):
|
|||
)
|
||||
returned_message = [transformed_content_done_event]
|
||||
|
||||
# Use IDs from the done event — transform_content_done_event may have
|
||||
# generated UUID fallbacks when the originals were None.
|
||||
resolved_item_id = transformed_content_done_event.get("item_id") or current_output_item_id
|
||||
resolved_response_id = transformed_content_done_event.get("response_id") or current_response_id
|
||||
|
||||
additional_items = self.return_additional_content_done_events(
|
||||
current_output_item_id=current_output_item_id,
|
||||
current_response_id=current_response_id,
|
||||
current_output_item_id=resolved_item_id,
|
||||
current_response_id=resolved_response_id,
|
||||
delta_done_event=transformed_content_done_event,
|
||||
delta_type=delta_type,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue