发布日期:2026-09-16|适用范围:ChatGPT 桌面应用、Codex CLI、IDE 扩展的本地任务|资料来源:OpenAI 官方文档

OpenAI 在 2026 年官方文档中将 Codex 本地使用区分为 ChatGPT 登录、API Key 和可配置模型提供方等路径;因此,不登录 ChatGPT 账号时,可选 OpenAI API Key、第三方 Provider 密钥或 Ollama、LM Studio 本地模型。三者在计费、隐私、模型兼容性和功能完整度上差异明显;其中 Codex Cloud 仍要求 ChatGPT 登录,本地模型也不等于可获得所有云端功能。


先说结论:可以不登录 ChatGPT,但不是所有功能都免认证

Codex 不登录 GPT 账号,更准确的说法是“不使用 ChatGPT 账号登录本地 Codex”。

OpenAI 官方使用的账号名称是 ChatGPT 账号,而不是“GPT 账号”。本地 Codex 可更换认证或模型来源,但 Codex Cloud 必须使用 ChatGPT 登录。

根据 OpenAI 2026 年 Authentication 文档,使用 OpenAI 模型时,本地 Codex 有 2 种官方登录方式:ChatGPT 登录和 API Key 登录。

来源:OpenAI Authentication,2026

三种替代方案怎么选?

方案

是否需要 ChatGPT 账号

仍需要什么

计费方式

更适合谁

OpenAI API Key

不需要

OpenAI Platform API Key

API 用量计费

需要官方模型与稳定兼容性的用户

第三方 Provider

不需要

对应服务的密钥

按服务商规则

需要多模型、区域访问或成本对比的用户

Ollama / LM Studio

不需要

本地运行时、模型和算力

主要为本地硬件成本

隐私敏感、离线或愿意调试兼容性的用户

“不登录 ChatGPT”不等于“不需要任何凭证”。前两种方案仍需要 API Key;只有本地 Provider 在未配置 env_key 且不要求 OpenAI 认证时,才可以不使用云端凭证。

方案一:使用 OpenAI API Key

OpenAI API Key 是不登录 ChatGPT 账号时,保留官方 OpenAI 模型兼容性的直接方案。

ChatGPT 桌面应用

在退出登录的页面选择 Sign in another way,输入从 OpenAI Platform 创建的 API Key,然后继续。

Codex CLI

不要把密钥直接写进命令历史。官方建议通过标准输入传递:

printenv OPENAI_API_KEY | codex login --with-api-key

查看当前认证方式:

codex login status

API Key 路径使用 OpenAI Platform 标准 API 价格,不使用 ChatGPT 套餐内含的额度。部分依赖 ChatGPT 工作区、云服务或 OAuth 的功能可能不可用。

方案二:配置第三方模型 Provider

自定义 Provider 允许 Codex 用指定的基础 URL、协议和环境变量密钥连接其他模型服务。

~/.codex/config.toml 中添加:

model = "YOUR_MODEL_ID"
model_provider = "third_party"

[model_providers.third_party]
name = "Third-party provider"
base_url = "https://api.example.com/v1"
env_key = "THIRD_PARTY_API_KEY"
wire_api = "responses"

然后在终端隐藏输入服务商密钥,避免它出现在 shell 历史中:

read -s THIRD_PARTY_API_KEY
export THIRD_PARTY_API_KEY
codex

YOUR_MODEL_IDapi.example.com 都是占位符,必须替换为服务商文档中的真实值。只声称“OpenAI 兼容”不足以保证 Codex 完整可用,还应实测 Responses 协议、流式输出、工具调用和长上下文。

OpenAI 官方配置将自定义 Provider 的认证分为 3 类:OpenAI 认证、环境变量密钥和无认证。云端第三方服务通常属于第二类。

国内可使用七牛云AI结合Codex++和CC Switch接入任意光产模型,包括GLM、MiniMax、Kimi、Deepseek等主流模型。

方案三:通过 Ollama 或 LM Studio 运行本地模型

Codex CLI 的 OSS mode 可以连接 Ollama 或 LM Studio,这是三种方案中唯一可不配置云端 API Key 的路径。

OpenAI 2026 年 Advanced Configuration 文档列出 2 个内置本地 Provider:ollamalmstudio。单次使用可运行:

codex --oss --local-provider ollama

或:

codex --oss --local-provider lmstudio

也可在 ~/.codex/config.toml 中设置默认值:

oss_provider = "ollama" # 也可改为 "lmstudio"

启动 Codex 前,需先在 Ollama 或 LM Studio 中启动本地服务并准备可用模型。运行速度、上下文长度和工具调用成功率取决于本地硬件与模型能力。

实际选型建议

最稳妥的顺序是先确定是否必须使用官方模型,再在成本、隐私和兼容性之间做取舍。

  1. 要官方模型与完整兼容性:选 OpenAI API Key。

  2. 要对比不同云端模型或费用:选自定义 Provider,先做小任务验证。

  3. 代码不希望发往云端:选 Ollama 或 LM Studio,接受硬件和模型能力约束。

  4. 必须使用 Codex Cloud:三种替代方案都不适用,需要 ChatGPT 登录。

不登录 ChatGPT 时会失去什么?

API Key、第三方 Provider 和本地模型都不应被视为 ChatGPT 登录的完全等价替代。

  • Codex Cloud:官方文档明确要求 ChatGPT 登录。

  • ChatGPT 工作区能力:依赖工作区权限、配额或云服务的功能可能不可用。

  • 部分插件:API Key 登录支持部分 OpenAI 精选插件,但需要特定 OAuth 流程的插件可能不可用。

  • 模型一致性:第三方或本地模型的补丁、工具调用和长任务能力可能与官方模型不同。

安全与排错清单

  1. 密钥只放在环境变量或操作系统凭据库,不写入 Git 仓库。

  2. 不在截图、工单、日志或对话中粘贴 API Key。

  3. 优先用只读任务测试 Provider,再开放写文件和 shell 工具。

  4. 用同一提示连续测试流式输出、工具调用、补丁和错误恢复。

  5. 运行 codex login status 确认当前认证方式,避免误用旧凭证。

  6. 变更 Provider 后用新任务测试,避免把旧上下文的问题当成接入故障。

常见问题

没有 ChatGPT Plus,可以使用 Codex 吗?

可以使用本地 Codex 工作流,但需选择 API Key、第三方 Provider 或本地模型。其中 API Key 按 API 用量计费,不等于免费使用。

不登录 ChatGPT 能使用 Codex 桌面应用吗?

可以。官方 Authentication 文档说明,ChatGPT 桌面应用的本地 Codex 支持 API Key 登录。但依赖 ChatGPT 工作区的功能会受限。

第三方 Provider 只要兼容 OpenAI API 就能用吗?

不一定。Codex 还依赖流式输出、Responses 协议、工具调用和稳定的长上下文。服务能返回普通对话,不代表能完整执行编码任务。

本地模型可以完全离线吗?

模型、运行时和所有依赖已在本地时,核心推理可不依赖云端。但下载模型、网页搜索、访问远程仓库和安装依赖仍可能需要网络。

哪种方案最便宜?

不能只看单价。API Key 和第三方服务按用量计费,本地模型则消耗硬件、电力和调试时间。应以完成一个可验证编码任务的总成本比较。

结论

Codex 不登录 ChatGPT 账号有三条可用路径:OpenAI API Key、第三方 Provider 和 Ollama / LM Studio 本地模型。需要官方兼容性时优先 API Key;重视隐私或离线时再评估本地模型。

据 OpenAI Authentication 与 Advanced Configuration 文档,自定义 Provider 和本地 OSS mode 是官方配置能力,但不会自动继承 ChatGPT 工作区与 Codex Cloud 功能。

本文基于 2026-09-16 公开文档,接入前应复核当前客户端和服务商协议。

参考资料