<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>OpenAI on Leuの小站</title>
        <link>https://blog.leuxx.de/categories/OpenAI/</link>
        <description>Recent content in OpenAI on Leuの小站</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Wed, 17 Jun 2026 15:30:00 +0800</lastBuildDate><atom:link href="https://blog.leuxx.de/categories/OpenAI/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>OpenAI Codex安装配置中转API超详细教程 AI编程工具Codex实战配置文件常见错误总结</title>
            <link>https://blog.leuxx.de/archives/32/</link>
            <pubDate>Wed, 17 Jun 2026 15:30:00 +0800</pubDate>
            <guid>https://blog.leuxx.de/archives/32/</guid>
            <description>&lt;img src=&#34;https://blog.leuxx.de/uploads/69831a01d9c88c98816d0632.webp&#34; alt=&#34;Featured image of post OpenAI Codex安装配置中转API超详细教程 AI编程工具Codex实战配置文件常见错误总结&#34; /&gt;&lt;p&gt;在现代软件开发中，&lt;strong&gt;代码规模越来越大、技术栈越来越复杂&lt;/strong&gt;，开发者花在“理解代码、改动代码、反复验证”的时间，往往远多于真正写新功能的时间。为了解决这一问题，&lt;strong&gt;Codex&lt;/strong&gt; 应运而生。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Codex（Codex CLI）&lt;/strong&gt; 是一个运行在终端中的 AI 编程助手。与普通聊天式 AI 不同，它可以直接读取你的项目代码、理解文件结构，在你的确认下修改源码、执行命令，并一步步完成真实的开发任务。你可以把它理解为一个“懂代码、会动手、但始终受你控制的编程搭档”。&lt;/p&gt;&#xA;&lt;p&gt;在本文中，你将从零开始学习 Codex 的&lt;strong&gt;安装、配置与实际使用方法&lt;/strong&gt;，包括如何接入第三方 API、如何在终端和 VS Code 中高效使用，以及遇到常见问题时如何快速排查。即使你从未使用过类似工具，也可以按照本文一步步完成配置，并真正把 Codex 用到你的日常开发中。&lt;/p&gt;&#xA;&lt;h2 id=&#34;安装前准备所有系统通用&#34;&gt;&lt;strong&gt;安装前准备（所有系统通用）&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Node.js 22+&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;npm 10+&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;稳定网络连接&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Windows 额外注意：OpenAI 官方也提到 Windows 支持偏“实验性”，更稳的方式是用 WSL 环境；&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;安装-codex-cli&#34;&gt;&lt;strong&gt;安装 Codex CLI&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;h3 id=&#34;windows&#34;&gt;&lt;strong&gt;Windows&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;安装 &lt;strong&gt;Git Bash&lt;/strong&gt;（按安装向导一直下一步即可）。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;安装 Node.js（建议装最新 LTS）。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;安装 Codex CLI（在 CMD / PowerShell 里执行）：&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm install -g @openai/codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;验证：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;codex --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;macos&#34;&gt;&lt;strong&gt;macOS&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm install -g @openai/codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;codex --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;必要时加 sudo。&lt;/p&gt;&#xA;&lt;p&gt;OpenAI 官方也提供了 Homebrew 安装方式（可选）：brew install codex。&lt;/p&gt;&#xA;&lt;h3 id=&#34;linux&#34;&gt;&lt;strong&gt;Linux&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;1）先装 Node.js / npm（不同发行版命令不同）。&lt;/p&gt;&#xA;&lt;p&gt;2）安装与验证：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo npm install -g @openai/codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;codex --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;配置中转api作为第三方api&#34;&gt;&lt;strong&gt;配置中转API作为第三方API&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;p&gt;Codex CLI 会读取你的配置文件：一般在 ~/.codex/（Windows 也是用户目录下的 .codex）。创建两份文件：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;auth.json：放密钥&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;config.toml：放模型与网关配置&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;windows-配置路径与文件&#34;&gt;&lt;strong&gt;Windows 配置路径与文件&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;1）进入用户目录的 .codex（示例：C:\Users\Administrator.codex）。如果看不到，先在资源管理器开启“显示隐藏项目”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.leuxx.de/uploads/69831685d9c88c98816d0434.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;2）没有就手动创建 .codex 文件夹，并创建：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;auth.json&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;config.toml&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.leuxx.de/uploads/69831ac3d9c88c98816d088e.png&#34;&gt;&#xA;&lt;strong&gt;auth.json（把 sk-xxx 换成你的中转API Key）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;OPENAI_API_KEY&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;sk-xxx&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;config.toml（把 base_url 换成你的中转地址）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;model_provider &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;whatai&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;model &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;gpt-5-codex&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;model_reasoning_effort &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;high&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;disable_response_storage &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;preferred_auth_method &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;apikey&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;model_providers.whatai&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;name &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;whatai&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;base_url &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://api.whatai.cc/v1&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wire_api &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;responses&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;macos--linux-配置命令&#34;&gt;&lt;strong&gt;macOS / Linux 配置命令&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;创建文件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mkdir -p ~/.codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;touch ~/.codex/auth.json&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;touch ~/.codex/config.toml&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;编辑 auth.json（粘贴同样的 JSON）与 config.toml。&lt;strong&gt;要保证上下一致&lt;/strong&gt;：model_provider = &amp;ldquo;xxx&amp;rdquo; 要和 [model_providers.xxx] 的段名一致。&lt;/p&gt;&#xA;&lt;h3 id=&#34;配置改完一定要重启终端&#34;&gt;&lt;strong&gt;配置改完一定要“重启终端”&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;关闭终端/重启终端后再启动 codex&lt;/strong&gt;，让配置生效。&lt;/p&gt;&#xA;&lt;h2 id=&#34;启动与基本使用终端&#34;&gt;&lt;strong&gt;启动与基本使用（终端）&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;p&gt;进入你的项目目录：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd your-project-folder&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;你也可以直接在命令后跟一个初始任务，例如让它先解释仓库结构：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;codex &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Explain this codebase to me&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.leuxx.de/uploads/69831a5ed9c88c98816d0670.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;推荐的使用习惯很实用&#34;&gt;&lt;strong&gt;推荐的使用习惯（很实用）&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;先让它“读项目、给计划”&lt;/strong&gt;：比如“先扫描项目结构，列出你会修改哪些文件，再开始动手”。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;小步提交&lt;/strong&gt;：每次只让它做一件事（修一个 bug / 加一个功能点）。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;用 Git 做检查点&lt;/strong&gt;：Codex 会改文件，OpenAI 官方建议任务前后做 git checkpoint，方便回滚。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;交互技巧slash-命令与快捷操作&#34;&gt;&lt;strong&gt;交互技巧：Slash 命令与快捷操作&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;p&gt;在 Codex 交互界面里，输入 / 可以打开 slash 命令菜单，用来切换模型、调整权限、总结对话等。&lt;/p&gt;&#xA;&lt;p&gt;一些常见命令（示例来源于体验分享与官方说明思路一致）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;/status：查看当前会话配置/状态&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;/new：开新会话（清空上下文）&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;/model：切换模型&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;/init：初始化一些模板/设置（视版本而定）&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;另外，很多版本支持用 ! 直接跑终端命令（例如 !git status / !ls），能减少你“让模型代跑命令”的成本。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;vs-code插件codex&#34;&gt;&lt;strong&gt;VS Code插件Codex&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;p&gt;流程是：&lt;strong&gt;完成上述 .codex 配置后&lt;/strong&gt;，在 VS Code 扩展商店搜索并安装 codex，安装后会出现在侧边栏。&lt;/p&gt;&#xA;&lt;p&gt;OpenAI 官方 quickstart 也提到：安装后 Codex 面板会出现在侧边栏（有时在折叠区）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.leuxx.de/uploads/698317aad9c88c98816d04bb.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;常见问题faq与排查清单&#34;&gt;&lt;strong&gt;常见问题（FAQ）与排查清单&lt;/strong&gt;&#xA;&lt;/h2&gt;&lt;h3 id=&#34;q1codex-command-not-found-找不到命令&#34;&gt;&lt;strong&gt;Q1：codex: command not found 找不到命令&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;原因常见是 npm 全局安装路径没加入 PATH&lt;/strong&gt;，或安装没成功。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;先运行 codex &amp;ndash;version 验证是否安装成功。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;重新安装：npm install -g @openai/codex&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;q2linuxmacos-安装时报权限错误eacces&#34;&gt;&lt;strong&gt;Q2：Linux/macOS 安装时报权限错误（EACCES）&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;用 sudo npm install -g @openai/codex（Linux 写法）。&lt;/p&gt;&#xA;&lt;p&gt;（更长期的做法是把 npm 全局目录改到用户目录，但这属于通用 Node/npm 运维，不是 Codex 专属。）&lt;/p&gt;&#xA;&lt;h3 id=&#34;q3windows-找不到&#34;&gt;&lt;strong&gt;Q3：Windows 找不到 &lt;strong&gt;&lt;strong&gt;.codex&lt;/strong&gt;&lt;/strong&gt;文件夹&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;提醒：需要在资源管理器里打开“显示隐藏的项目”，因为 .codex 是隐藏目录风格。&lt;/p&gt;&#xA;&lt;h3 id=&#34;q4配置了-key-但仍提示未认证--401&#34;&gt;&lt;strong&gt;Q4：配置了 Key 但仍提示未认证 / 401&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;确认两点：&lt;/p&gt;&#xA;&lt;p&gt;1）auth.json 内容必须是：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;OPENAI_API_KEY&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;sk-xxx&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;2）&lt;strong&gt;重启终端&lt;/strong&gt;后再运行 codex。&lt;/p&gt;&#xA;&lt;h3 id=&#34;q5一直连不上--超时--网络错误&#34;&gt;&lt;strong&gt;Q5：一直连不上 / 超时 / 网络错误&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;检查 base_url 是否完全一致&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;公司/校园网络可能需要代理或放行相关域名（这是网络环境问题，不是 Codex 本身）。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;q6模型不可用--报-model-not-found&#34;&gt;&lt;strong&gt;Q6：模型不可用 / 报 model not found&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;先用提供的模型名：gpt-5.2-codex。&lt;/p&gt;&#xA;&lt;p&gt;如果你在中转API模型列表看到的名称不同，就要以实际可用模型为准（模型名不匹配会直接失败）。&lt;/p&gt;&#xA;&lt;h3 id=&#34;q7&#34;&gt;&lt;strong&gt;Q7：&lt;strong&gt;&lt;strong&gt;config.toml&lt;/strong&gt;&lt;/strong&gt;写了但好像没生效&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;最常见原因：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;model_provider = &amp;ldquo;X&amp;rdquo; 和 [model_providers.X] &lt;strong&gt;名字不一致&lt;/strong&gt;（比如一个写 whatai，另一个写 api111）。whatai的不同系统示例里名字确实不一样，所以你改的时候要保持一致。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;忘记重启终端。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;q8怎么升级--更新-codex-cli&#34;&gt;&lt;strong&gt;Q8：怎么升级 / 更新 Codex CLI？&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;OpenAI 官方给的升级方式是：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm i -g @openai/codex@latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;q9有哪些命令行参数高级配置可以查&#34;&gt;&lt;strong&gt;Q9：有哪些命令行参数/高级配置可以查？&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;命令与 flag 参考：官方提供了“command line options”参考页，并说明 CLI 默认从 ~/.codex/config.toml 读取配置，也支持用 -c key=value 临时覆盖。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;配置字段的完整参考：官方也有 config reference 页面。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
