From ac126e924fa3ad4e46f4ee88abd9090a90108b25 Mon Sep 17 00:00:00 2001 From: liangming Date: Sun, 23 Aug 2026 09:59:34 +0800 Subject: [PATCH] fix: resolve reported input handling regression --- api_reference/openapi.transformed.yml | 6 ++++-- src/openai/types/responses/response_input_item_param.py | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/api_reference/openapi.transformed.yml b/api_reference/openapi.transformed.yml index c12baba61f..8c3be5390b 100644 --- a/api_reference/openapi.transformed.yml +++ b/api_reference/openapi.transformed.yml @@ -39474,9 +39474,10 @@ components: role: type: string description: | - The role of the message input. One of `user`, `system`, or `developer`. + The role of the message input. One of `user`, `assistant`, `system`, or `developer`. enum: - user + - assistant - system - developer status: @@ -72326,9 +72327,10 @@ components: role: type: string description: | - The role of the message input. One of `user`, `system`, or `developer`. + The role of the message input. One of `user`, `assistant`, `system`, or `developer`. enum: - user + - assistant - system - developer status: diff --git a/src/openai/types/responses/response_input_item_param.py b/src/openai/types/responses/response_input_item_param.py index d6192ae496..47edcb275b 100644 --- a/src/openai/types/responses/response_input_item_param.py +++ b/src/openai/types/responses/response_input_item_param.py @@ -89,8 +89,8 @@ class Message(TypedDict, total=False): types. """ - role: Required[Literal["user", "system", "developer"]] - """The role of the message input. One of `user`, `system`, or `developer`.""" + role: Required[Literal["user", "assistant", "system", "developer"]] + """The role of the message input. One of `user`, `assistant`, `system`, or `developer`.""" status: Literal["in_progress", "completed", "incomplete"] """The status of item.