为什么 Missing environment variable: `CODEX_API_KEY`

LGG G 2025-12-14 20:39 1



我不理解,配置没问题吧,因为我另一个bash的codex可以正常用(之前启的没退),有佬知道什么原因吗?新启动的codex就显示这个问题。

另一个之前的可以用:

最新回复 (13)
  • LGG G 楼主 12-14 20:40
    1

    另一个开发机也能正常用

  • Godhelpsme 12-14 20:41
    2

    ww,你怎么也是这个问题,用的是vscode的插件么?贴下配置文件呢

    这个佬友也是和你一样的报错,但是他好像只能回退版本解决 ^-^


    出现在VS插件最新版本,WSL,cmd,powershell等运行正常,就常用的VS最新版本插件的codex不行,但回退两个版本可以,但这样用不了gpt-5.2,所以来求助一下各位佬看看有没有什么解决办法了,环境变量已设置,依然不行
  • LGG G 楼主 12-14 20:45
    3

    是cli

    model_provider = “codex”

    model = “gpt-5-codex”

    model_reasoning_effort = “high”

    disable_response_storage = true


    [model_providers.codex]

    name = “codex”

    base_url = “https://new.xychatai.com/codex/v1”

    wire_api = “responses”

    env_key = “CODEX_API_KEY”

    [features]

    web_search_request = true


    其他的.codex/auth.json 也配置了

  • Godhelpsme 12-14 20:46
    4

    把env_key删去试试呢?然后auth.json里就用官方的OPENAI_API_KEY看看

    我之前在尝试复现那个佬友的情况时加上了env_key参数,然后在用cli测试的报错和你这个是一样的,但删去之后就正常了,好像是codex更新删去了这个参数?

  • LGG G 楼主 12-14 20:57
    5

    稍等佬我看一下,我刚才不小心按到更新然后就报错了



    然后codex启动不了了 ^-^

    然后我uninstall了现在重新install半天,我等下试一下

  • LGG G 楼主 12-14 21:58
    6

    佬,还是不行

  • Godhelpsme 12-14 22:00
    7

    还是报同样的错误么?是的话之前有没有设置过环境变量啥的呢?或者实在不行先卸载然后把.codex文件夹下的配置文件删了然后再重装并配置试试? ^-^

  • BiotNumber 12-14 22:03
    8

    env_key = “CODEX_API_KEY”



    这个方法应该管用。不行就在环境变量中添加 “CODEX_API_KEY”。

  • LGG G 楼主 12-14 22:25
    9

    export解决了 ^-^

  • LGG G 楼主 12-14 22:30
    10

    之前没配置过,没招了试了一下export,就解决了,我把CODEX_API_KEY 配置到 ~/.bashrc里就能用了 ^-^

  • libai 12-15 22:34
    11

    神医!!

  • 盖文 02-09 14:41
    12

    CODEX_API_KEY



    .codex/config.toml 里面配置了额外的东西 清理下就好,打开看看

  • WesleyD 08-17 14:59
    13

    env_key 删掉这一行就好了

* 帖子来源Linux.do
返回