一、前言
外币支付的银行卡搞不定,又想用 ChatGPT,就只能自己找中转站了。自己服务器部署了个 LobeHub 调用 ChatGPT 的 API 进行对话。
结果配好了之后用 gpt-5 的时候提示我此模型不支持图片上传😕?这是何意味,gpt-4 都支持了的东西你告诉我 gpt-5 不支持😡。

二、问题排查
视觉与图像理解 · LobeHub Docs · LobeHub 这里展示了支持的视觉模型。

很明显 gpt-4o 是支持的,那 gpt-5 不支持的这种情况应该是没有给它打上图像识别功能的标记导致的。
这文档我是真翻眼花了才找到改的地方😵💫。
在 LobeHub 自定义模型服务商模型列表及扩展能力配置 · LobeHub Docs · LobeHub 可以找到解决方法。

可以看到这些功能是作为扩展功能的,想用必须自行修改 docker-compose 中的变量。
三、解决方法
打开部署的 docker-compose.yml 文件,在环境变量里面,把模型名称后面加上尖括号,里面填你要添加的扩展能力就行了。
类似于:
- OPENAI_MODEL_LIST=-all,+gpt-5.2<400000:vision:fc>,+gpt-5.4<1000000:vision:fc>,+gpt-5.5<400000:vision:fc>

最后重建一下容器就行了🥰。

成功🦈