新闻详情

新闻详情

首页 / 资讯中心 / 详情

Codex + CC Switch 配置踩坑

发布时间:2026/9/26 15:13:24来源:尧图网络
Codex + CC Switch 配置踩坑
最近在 Mac mini 上用 Codex CC Switch 接第三方 OpenAI 兼容 API遇到两个问题CC Switch 提示缺少 baseurl配置后报 401请求发到了api.openai.com。记录一下解决过程。一、问题1. CC Switch 提示缺少 baseurl要求填写兼容 OpenAI Response 格式的服务端点地址。2. 测试请求地址能通过但保存或切换配置时仍提示缺少 baseurl。3. 配置后 Codex 报 401unexpected status 401 Unauthorized: Incorrect API key provided: cr-tangx***********************7964. You can find your API key at https://platform.openai.com/account/api-keys., url: https://api.openai.com/v1/responses关键线索请求 URL 是https://api.openai.com/v1/responses而不是配置的第三方地址。API Key 是第三方的但请求打到了 OpenAI 官方所以返回 401。二、解决2.1 修改~/.codex/config.toml把你的API_KEY替换成实际密钥model gpt-5.6-sol model_provider custom model_reasoning_effort medium preferred_auth_method apikey disable_response_storage true [model_providers.custom] name crtech base_url https://aiapi.crtech.hk/v1 wire_api responses transport_kind responses_http experimental_bearer_token 你的API_KEY requires_openai_auth false [projects./Users/lila/.codex] trust_level trusted [tui] screen_reader_detection_done true [projects./Users/lila] trust_level trusted [notice.model_migrations] gpt-5.6-sol gpt-6-sol关键点model_provider custom告诉 Codex 使用自定义 provider。preferred_auth_method apikey强制使用 API Key 认证。transport_kind responses_httpmacOS 上必须加否则 WebSocket 会绕过base_url直连 OpenAI 官方。experimental_bearer_token把 API Key 写进 provider 块。requires_openai_auth false声明不使用 OpenAI 官方认证。2.2 CC Switch 里正确填写Base URL / 服务端点地址填https://aiapi.crtech.hk/v1不要在后面加/chat/completions或/responses。API 格式选 OpenAI Compatible / OpenAI Response 兼容。2.3 清理 Codex 进程并重启在 macOS 上Codex 可能残留后台进程改完配置后必须完全退出再启动。终端执行ps aux | grep -i codex找到 PID 后强制结束kill -9 PID或者pkill -f codex也可以在“活动监视器”里搜索 Codex强制退出。然后重新启动 Codex并新建对话测试。4. 检查auth.json残留查看~/.codex/auth.json确保没有残留的官方 API Key。CC Switch 新版本已改为 config-only 模式密钥应通过config.toml传递。总结核心原因就三点1. 测试通过不等于 Base URL 填对了。2.config.toml结构要正确base_url和experimental_bearer_token要放在[model_providers.custom]块内并指定model_provider custom。3.macOS 上必须设置transport_kind responses_http否则 WebSocket 会绕过base_url导致 401。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Android音频播放录制全攻略:API选型、参数配置与避坑指南 2026/9/26 18:47:28

Android音频播放录制全攻略:API选型、参数配置与避坑指南

做Android音频这几年,播放和录制相关的坑我基本踩过一遍。这篇是Android音频系列的第四篇,重点讲Audio播放录制时怎么选API、怎么定参数,以及那些没人写在文档里的细节。如果你正准备在App里加语音消息、做录音转文字,或者想做一个…

阅读更多 →
ps ax详解:从进程状态到Linux调度排查实战 2026/9/26 18:47:28

ps ax详解:从进程状态到Linux调度排查实战

“你在服务器上敲下ps ax,看到一大屏进程列表的时候,心里到底在想什么?”这是我每次带新人时必问的问题。绝大多数人的回答是:“哦,就是查看所有进程。”然后就没有然后了。ps ax确实是最经典的“查看所有进程”的命令…

阅读更多 →
Mach-O中的__RODATA段:只读数据与ObjC类信息逆向解析 2026/9/26 18:47:28

Mach-O中的__RODATA段:只读数据与ObjC类信息逆向解析

每次遇到"Mach-O里到底哪个段放什么东西"这种问题,我都建议别死记,直接打开终端看一遍 otool -l 最靠谱。但你如果问的是 __RODATA 这个段,那我得说,这几年它变得越来越重要了。以前很多二进制里压根没有这个segmen…

阅读更多 →
Python循环结构详解:for、while、break、continue与实战排查 2026/9/26 18:47:28

Python循环结构详解:for、while、break、continue与实战排查

“周而复始的循环结构”这个说法,放在Python里再贴切不过了。循环结构是Python最常用的基础语法组件之一,从列表遍历到错误重试,从嵌套打印到数据处理,几乎每个拿得出手的脚本都离不开它。我这里说的循环结构,主要指 …

阅读更多 →
Cityengine大楼与厂房规则库实战:参数化建模、避坑与批量出图 2026/9/26 18:47:28

Cityengine大楼与厂房规则库实战:参数化建模、避坑与批量出图

简介:这份资源是面向CityEngine用户的大楼与厂房规则库压缩包,适合城市规划、建筑设计、房地产开发及环境影响评估领域的从业者与学习者,用于快速生成工业厂房与高层商业、住宅建筑的3D模型。包内共1257个文件,约232.69MB&#xf…

阅读更多 →
选绿色认证之前,先把手里的账本和买家问明白 2026/9/26 18:47:21

选绿色认证之前,先把手里的账本和买家问明白

1. 证书不是勋章墙,买家不认就是废纸一张 很多制造企业在面对环保和绿色认证时,最容易犯的一个直觉错误,就是把认证当成“收集奖状”。看到同行墙上挂了一排带金边的牌匾,自己心里就发慌,生怕落后半个身位,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉