What changed
A tighter guarantee, not a break. Every value you can receive now was already possible, so existing handling still covers it; a null check here may now be dead code.
Affects ChatCompletionResponseMessage reachable from 4 operations.
null|object → object
Who is affected
Code that reads OpenAI's ChatCompletionResponseMessage objects, used by 4 OpenAI operations.
Before and after
| Where | Before | After |
|---|---|---|
| ChatCompletionResponseMessage.function_call | null|object | object |
Based on OpenAI’s published API specification. How severity is decided.