news 2026/7/30 3:53:18

前几天手贱,把codex登录给退了,后面一直要官方登录,报400refresh token错误

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前几天手贱,把codex登录给退了,后面一直要官方登录,报400refresh token错误

手机号没有验证,auth文件refreshtoken字段为空是可以使用gpt

codex的,具体看网上使用auth文件的教程,我遇到并解决的主要是refresh token报错。

Codex 使用 auth 文件报错的一次排查 发现问题主要是codex应用增强

非接管时保持官方登录

使用auth文件报400错误,可能是切换供应商auth文件没切对。自己粘贴auth文件,没有去ccswitch改中转站密钥,粘完auth文件要重新去填一次密钥。

因为密钥错误的话,配置可能自动走官方的。但是因为fresh是空的,直接报最后一个错误,而不是中转站密钥错误。

略:一开始我想直接登录 Codex 官方账户,但遇到了本地套接字、回调端口之类的错误。按照教程重启端口服务后可以登录了,后面又去咸鱼搞了手机号验证,但还是用不了中转站。

用 CC Switch 切换第三方中转站。我的auth.jsonrefresh_token本来就是空的,只要当前认证还有效,Codex 仍然可以正常运行。

最容易误导人的地方是报错顺序,中转站密钥错误好像是直接报400的(开了**requires_openai_auth = true,想保持openai账号,使用插件的)**。

图片830×183 34.2 KB

切换第三方时保留官方登录(不修改auth文件,只读)

开启非接管时保持官方登录后toml文件就会有**experimental_bearer_token字段接收密钥。
点保存后去看才是真正的。因为要和数据库同步。


但是如果也开了requires_openai_auth = true,那么cc switch仍然会读取auth文件中的“OPENAI_API_KEY”作为编辑供应商里面APIKEY密钥。也就是说下面APIKEY一直都是auth文件里面的密钥。即使修改成中转站密钥后保存也不会生效,回来看仍是auth文件密钥(但是toml文件里experimental_bearer_token是成功修改了的)。可以正常使用,但是再关闭非接管时保持官方登录**就容易报错。

图片830×230 16.3 KB

切换保留官方登录设置容易导致密钥不匹配。
gpt就会报错 Failed to refresh token: 400 Bad Request: Invalid ‘refresh_token’: empty string. Expected a string with minimum length 1, but got an empty string instead.
因为密钥错误的话,配置可能自动走官方路径请求。但是因为fresh是空的,直接报最后一个错误,而不是中转站密钥错误。

我的建议:
不要频繁切换接管开关。若报400 refresh错误要去cc switch检查密钥,看看APIKEY是不是对的。如果还不行,看看toml文件有没有**experimental_bearer_token字段,可以直接添加该字段experimental_bearer_token = “你的API Ke y”**

图片387×203 12.8 KB

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 3:49:23

基于MPC的四旋翼无人机智能航点导航算法实现

1. 项目概述:四旋翼飞行器的智能航点导航去年调试无人机项目时,我深刻体会到传统PID控制在复杂航点任务中的局限性。当需要同时考虑障碍物规避、能耗优化和轨迹平滑度时,模型预测控制(MPC)展现出明显优势。这个开源项目…

作者头像 李华
网站建设 2026/7/30 3:48:56

4.1RAG知识库基础

一、RAG知识库整体使用流程整体流程如下图所示,接下来会一一讲解详细流程整个流程分为两大板块 1.建立索引 2.检索生成首先是“建立索引”板块:核心本质就是收集“知识”,然后把知识按照“相应格式”存储到“知识库”中1.文档的收集与切割本质…

作者头像 李华
网站建设 2026/7/30 3:47:31

零信任模型

零信任模型的核心在于不信任任何内部或外部实体,要求对所有访问请求进行持续验证和授权。其三大关键技术为: SDP(Software Defined Perimeter软件定义边界):用于构建动态、隐蔽的安全边界,特别适用于远程运…

作者头像 李华
网站建设 2026/7/30 3:46:58

Java集成K3Cloud WebApi实战:认证、会话管理与数据交互详解

1. 项目概述:当JAVA遇上K3Cloud如果你是一名企业级应用开发者,尤其是经常需要处理ERP系统集成的朋友,那么“JAVA调用K3Cloud WebApi接口”这个标题,大概率能让你会心一笑,或者眉头一皱。这背后不是什么高深莫测的黑科技…

作者头像 李华