Add `ImageDetail` as a named public type alias (like `ReasoningEffort`)

这是一个类型定义缺失引发的开发体验问题:在 openai-python 中想给图像 detail 字段做类型标注或 cast 时,找不到像 ReasoningEffort 那样公开导出的 ImageDetail 别名,只能手写内联 Literal 。优先排查你使用的 SDK 版本,并改用已导出的 I

这是一个类型定义缺失引发的开发体验问题:在 openai-python 中想给图像 detail 字段做类型标注或 cast 时,找不到像 ReasoningEffort 那样公开导出的 ImageDetail 别名,只能手写内联 Literal 。优先排查你使用的 SDK 版本,并改用已导出的 I
![[Bug]: OpenDataLoader, TCADP and SoMark PDF parsers label text that is not markup as doc_type_kwd "table"](https://www.chat-gpts.plus/wp-content/uploads/2026/09/20091-f2eea8ec-768x403.jpg)
这个报错出现在用 RAGFlow 的 OpenDataLoader、TCADP 或 SoMark 远程 PDF 解析器解析含表格的 PDF 时,解析器把非