Codex 报错 Function 'image_gen.imagegen' conflicts with a hosted tool 排查记录

zzx 2026-07-10 11:11 1

如果 Codex 出现这个报错:


Invalid Value: 'tools'. Function 'image_gen.imagegen' conflicts with a hosted tool in the same request.

解决办法很简单:关掉 CPA 里面的图片生成能力,然后重启 Codex。


原因是 CPA 里开启图片生成后,会额外注册一个类似 image_gen.imagegen 的工具;而 Codex 本身也有 hosted image generation tool。两个图片生成工具同时存在时,请求里的 tools 会冲突,于是就报这个错。


所以处理步骤就是:



  1. 打开 CPA 配置;

  2. 禁用图像生成;

  3. 保存配置;

  4. 重启 Codex;

  5. 重新发起请求。


CPA禁用图像生成后,保留 Codex 自带的图片生成即可,问题就能解决。

最新回复 (10)
  • danko9999 07-10 11:19
    1

    蛙趣 感谢佬 我还在查这个问题呢 没想到你就发出来了

  • Liuzh 07-10 11:21
    3

    (帖子已被作者删除)

  • GoodCheng 07-10 11:38
    4

    感谢佬友,使用这个方法完美解决问题

  • yorick 07-10 12:14
    6

    佬 我这边试了一下还是不行 报错 Tool choice ‘required’ must be specified with ‘tools’ parameter.

  • zzx 楼主 07-10 12:46
    7

    重新启动codex了嘛,cpa配置保存没有

  • yorick 07-10 13:33
    8

    我切换到chat就没问题了 谢谢佬

  • Kikyo 07-10 15:26
    9

    我也不行,我一直都是用的chat模式的。今天不行了,才来看的每次都关闭codex改的配置,再打开,还是不行

  • yorick 07-10 15:41
    10

    我将CPA更新到最新版本 目前用chat没问题

  • Kikyo 07-10 15:57
    11

    用新模型似乎是没问题。5.5还是报错

  • Goodmorning 07-10 16:52
    12

    这样禁用后还能生成图片吗?image generation 是不是关闭了

* 帖子来源Linux.do
返回