Skip to content

Make ResponseOutputMessageParam.id optional#3023

Open
raashish1601 wants to merge 1 commit intoopenai:mainfrom
raashish1601:contributor-04/response-output-message-id-optional
Open

Make ResponseOutputMessageParam.id optional#3023
raashish1601 wants to merge 1 commit intoopenai:mainfrom
raashish1601:contributor-04/response-output-message-id-optional

Conversation

@raashish1601
Copy link
Copy Markdown

  • I understand that this repository is auto-generated and my pull request may not be merged

Changes being requested

  • make ResponseOutputMessageParam.id optional so assistant messages can be resent without an OpenAI-generated message id
  • add a focused regression that checks both the TypedDict required/optional key sets and a typed helper that omits id

Additional context & links

@raashish1601 raashish1601 requested a review from a team as a code owner March 27, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make ResponseOutputMessageParam.id genuinely optional and support message payloads without an OpenAI‑generated ID

1 participant