OpenAI Java SDK v4.91.0 发布,含破坏性 API 变更
原标题:v4.91.0
AI 摘要
OpenAI 发布 openai-java SDK v4.91.0,在次版本号更新中引入破坏性 API 变更:Live Decisions 的 instructions() 方法改为返回 Instructions 联合类型(字符串或文本、图像、JSON 部件列表),原有直接调用字符串方法的代码将无法编译。同时 Decisions 请求输入支持更多消息角色和工具历史项,并移除了 DecisionInputMessage 的 builder、Type 和 Content,需改用按角色构建消息的新方式。
正文节选
## [4.91.0](https://github.com/openai/openai-java/compare/v4.90.0...v4.91.0) (2026-10-23) ### Features * **api:** Breaking change in a minor release. Live Decisions question `instructions()` now returns an `Instructions` union containing a string or a list of text, image, or JSON parts. Code such as `question.instructions().trim()` no longer compiles; check `instructions.isString()` and use `instructions.asString()`, or handle `instructions.asDecisionQuestionInputParts()`. String inputs still