mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 18:54:30 +00:00
fix(utils.py): fix async/sync streaming logging
This commit is contained in:
parent
29800d1e01
commit
6c39b2855f
1 changed files with 5 additions and 4 deletions
|
@ -765,6 +765,7 @@ class Logging:
|
||||||
self.litellm_call_id = litellm_call_id
|
self.litellm_call_id = litellm_call_id
|
||||||
self.function_id = function_id
|
self.function_id = function_id
|
||||||
self.streaming_chunks = [] # for generating complete stream response
|
self.streaming_chunks = [] # for generating complete stream response
|
||||||
|
self.sync_streaming_chunks = [] # for generating complete stream response
|
||||||
self.model_call_details = {}
|
self.model_call_details = {}
|
||||||
|
|
||||||
def update_environment_variables(
|
def update_environment_variables(
|
||||||
|
@ -1094,17 +1095,17 @@ class Logging:
|
||||||
if (
|
if (
|
||||||
result.choices[0].finish_reason is not None
|
result.choices[0].finish_reason is not None
|
||||||
): # if it's the last chunk
|
): # if it's the last chunk
|
||||||
self.streaming_chunks.append(result)
|
self.sync_streaming_chunks.append(result)
|
||||||
# print_verbose(f"final set of received chunks: {self.streaming_chunks}")
|
# print_verbose(f"final set of received chunks: {self.sync_streaming_chunks}")
|
||||||
try:
|
try:
|
||||||
complete_streaming_response = litellm.stream_chunk_builder(
|
complete_streaming_response = litellm.stream_chunk_builder(
|
||||||
self.streaming_chunks,
|
self.sync_streaming_chunks,
|
||||||
messages=self.model_call_details.get("messages", None),
|
messages=self.model_call_details.get("messages", None),
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
complete_streaming_response = None
|
complete_streaming_response = None
|
||||||
else:
|
else:
|
||||||
self.streaming_chunks.append(result)
|
self.sync_streaming_chunks.append(result)
|
||||||
|
|
||||||
if complete_streaming_response:
|
if complete_streaming_response:
|
||||||
verbose_logger.info(
|
verbose_logger.info(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue