diff --git a/src/agents/models/chatcmpl_stream_handler.py b/src/agents/models/chatcmpl_stream_handler.py index eab4c291b..3fc77af7c 100644 --- a/src/agents/models/chatcmpl_stream_handler.py +++ b/src/agents/models/chatcmpl_stream_handler.py @@ -194,6 +194,7 @@ async def handle_stream( content_index=state.text_content_index_and_output[0], delta=delta.content, item_id=FAKE_RESPONSES_ID, + logprobs=getattr(delta, "logprobs", []) or [], # logprobs are not always delivered by non-OpenAI model providers output_index=state.reasoning_content_index_and_output is not None, # fixed 0 -> 0 or 1 type="response.output_text.delta",