From 8f5b204100c227f37c50796b31d2ad7fb68d42c3 Mon Sep 17 00:00:00 2001 From: even-even Date: Fri, 2 Oct 2026 17:08:41 +0300 Subject: [PATCH] fix: drop ReadOnly from reasoning item summary to silence pydantic warning --- litellm/types/llms/openai.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/types/llms/openai.py b/litellm/types/llms/openai.py index 6db7fd68292..1170d9a9c79 100644 --- a/litellm/types/llms/openai.py +++ b/litellm/types/llms/openai.py @@ -667,7 +667,7 @@ class ChatCompletionReasoningItem(TypedDict, total=False): type: Required[Literal["reasoning"]] id: str encrypted_content: str | None - summary: ReadOnly[list[ChatCompletionReasoningSummaryTextBlock]] + summary: list[ChatCompletionReasoningSummaryTextBlock] # writable-ok: Pydantic warns on ReadOnly TypedDict fields class WebSearchOptionsUserLocationApproximate(TypedDict, total=False):