<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>程默的博客 &#187; 国内环境</title>
	<atom:link href="https://blog.chacuo.net/tag/%e5%9b%bd%e5%86%85%e7%8e%af%e5%a2%83/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.chacuo.net</link>
	<description>web原理、web架构、web安全、web性能、服务器性能、服务器架构、服务器安全;你不能预知明天，但你可以利用今天。你不能样样顺利，但你可以事事尽力!</description>
	<lastBuildDate>Sat, 12 Sep 2026 08:29:59 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Codex 下载后不会配置，国内环境下怎样直接用 DeepSeek 开始写代码？</title>
		<link>https://blog.chacuo.net/1669.html</link>
		<comments>https://blog.chacuo.net/1669.html#comments</comments>
		<pubDate>Fri, 11 Sep 2026 07:56:06 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[AI编程]]></category>
		<category><![CDATA[codex]]></category>
		<category><![CDATA[DeepSeek]]></category>
		<category><![CDATA[FreeHub]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[代码助手]]></category>
		<category><![CDATA[国内环境]]></category>
		<category><![CDATA[配置教程]]></category>

		<guid isPermaLink="false">https://blog.chacuo.net/?p=1669</guid>
		<description><![CDATA[很多开发者把 Codex 下载下来之后，真正卡住的并不是写代码，而是下一步：模型 &#8230; <a href="https://blog.chacuo.net/1669.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>很多开发者把 Codex 下载下来之后，真正卡住的并不是写代码，而是下一步：模型在哪里选，DeepSeek 怎么接，项目目录怎么授权，为什么打开之后还是不能直接聊天。</p>
<p>这类问题看起来零散，实际上都指向同一件事：Codex 是负责执行任务的编程智能体，DeepSeek 是负责理解和生成内容的模型，两者中间还需要一个能把项目、模型和工具权限接起来的工作台。</p>
<p>如果只是把几个组件分别装好，配置过程确实容易让人一头雾水。把它们放进同一个入口，反而更容易看清楚整个流程。</p>
<h2>一、下载完成之后，为什么还不能马上写代码？</h2>
<p>普通聊天工具通常只需要选择一个模型，输入问题就能得到回答。Codex 不一样，它不只要回答，还可能读取项目文件、修改代码、运行命令，再把结果返回到对话里。</p>
<p>因此，开始一次完整的编码任务，至少涉及四个部分：</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">部分</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">解决的问题</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Codex</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">负责理解任务、修改文件和执行操作</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">DeepSeek</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">负责对话、分析和生成代码</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">项目目录</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">决定它可以看到和修改哪些文件</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">工具权限</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">决定是否允许访问文件、终端或其他功能</td>
</tr>
</table>
<p>单独下载 Codex，只完成了第一步。后面的模型连接、工作目录和权限设置，如果没有统一入口，通常要在多个配置页面之间来回确认。</p>
<h2>二、配置 DeepSeek，最容易混淆的是什么？</h2>
<p>很多教程把配置过程写成填写几个参数，但初次使用时真正容易混淆的是这些概念：</p>
<ul>
<li>模型名称和模型服务不是一回事；</li>
<li>API Key、登录状态和模型权限不是一回事；</li>
</ul>
<ul>
<li>能聊天，不代表智能体已经获得项目操作权限；</li>
<li>能读取项目，也不代表已经允许执行终端命令。</li>
</ul>
<p>这也是不少人下载完 Codex 后迟迟没有开始第一段代码的原因。问题不在于模型难用，而在于缺少一层清楚的连接关系。</p>
<h2>三、把 Codex 和 DeepSeek 放进同一个工作流</h2>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的思路比较直接：把 Codex 作为编程智能体，把 DeepSeek 作为可选模型，再把项目目录和工具权限放在同一个对话工作区里处理。</p>
<p>本文配图是依据实际操作逻辑重新创作的界面示意图，不是软件原始截图。左侧是对话入口，中间是编码任务，右侧可以看到 Codex、DeepSeek、项目目录以及文件和终端权限。这样的布局，重点不是界面本身，而是让使用者知道每一个配置项到底在解决什么问题。</p>
<p><img style="width:80%" src="http://blog.chacuo.net/wp-content/uploads/2026/09/wpid-codex_deepseek_workflow.png"></p>
<p>配置思路可以按下面的顺序进行：</p>
<h3>1. 安装 MotoAgent，进入 Codex 工作区</h3>
<p>从 <a href="https://motoagent.net/" target="_blank">MotoAgent 官网</a> 下载对应版本。安装完成后，先进入 Codex 或编程智能体入口，不要一开始就急着调整所有高级选项。</p>
<h3>2. 选择 DeepSeek 作为对话模型</h3>
<p>在模型配置区域选择 DeepSeek。不同版本的入口名称和可选模型可能会调整，实际使用时以当前界面显示为准。</p>
<p>这里可以先记住一个简单判断：Codex 决定“谁来动手”，DeepSeek 决定“如何理解和回答”。只要两者都已经连接，后面的任务就不再是单纯问答，而是可以进入项目工作流。</p>
<h3>3. 指定一个明确的项目目录</h3>
<p>选择一个专门用于测试的文件夹，不建议第一次就把整个磁盘或重要项目目录交给智能体。</p>
<p>项目目录越明确，后续的文件读取、修改和结果检查越容易。遇到问题时，也能快速判断是模型回答错误，还是目录权限没有配置好。</p>
<h3>4. 只开启当前任务需要的权限</h3>
<p>如果只是生成一段代码，可以先保留文件访问能力；如果需要执行测试，再开启终端相关权限。权限越少，越容易观察每一步发生了什么。</p>
<p>完成配置后，最好不要直接开始大型项目，而是先发一个可以验证完整链路的小任务。</p>
<h2>四、第一条指令不要太复杂，先确认它真的能工作</h2>
<p>可以在 Codex 对话框中发送下面这段指令：</p>
<pre style="background:#f7f8fa;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:14px;line-height:1.8;"><code style="color:#1f2937;">请在当前项目中新建一个 hello.py：
<p>1. 输出当前时间和运行环境；</p>
<p>2. 加上中文注释；</p>
<p>3. 执行一次验证；</p>
<p>4. 如果报错，请先修复再继续；</p>
<p>5. 最后说明修改了哪些文件。</code></pre>
</p>
<p>这条指令同时验证了几件事：DeepSeek 是否能够正常回复，Codex 是否能够创建文件，项目目录是否可写，终端权限是否生效，以及执行结果能否返回到当前对话。</p>
<p>如果它只返回代码，没有创建文件，通常是工具权限或工作目录还没有配置好；如果文件创建成功但无法运行，再检查终端权限和当前环境。</p>
<h2>五、配置完成后，还有一个适合每天先用一下的小入口</h2>
<p>对于刚开始体验的人，最实际的做法不是马上购买多个模型，而是先用当前可用的免费模型跑一轮轻量任务。</p>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中的 FreeHub 可以作为这一步的入口。在当前配置支持的情况下，使用者可以选择 DeepSeek 的免费模型，先完成日常问答、代码解释或小脚本测试，再决定是否接入其他模型。</p>
<p>每天打开后，先发一个小任务测试状态，是比较稳妥的使用方式：</p>
<ul>
<li>先确认免费模型当前可用；</li>
<li>再发送一个轻量的代码或文本任务；</li>
</ul>
<ul>
<li>需要更复杂的项目时，再切换到合适的模型和权限。</li>
</ul>
<p>免费模型的可用时间、次数和额度可能随服务规则调整，具体以当前 FreeHub 页面显示为准。这个小入口的价值，不是承诺固定的免费额度，而是让使用者在正式配置复杂工作流之前，先低成本确认聊天、模型和项目权限是否正常。</p>
<h2>六、这种方式适合哪些人？</h2>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">使用情况</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">更适合的做法</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">只想问代码问题</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">选择 DeepSeek 进行普通对话</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">想让 AI 修改项目文件</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">使用 Codex，并指定项目目录</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">想先免费体验</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">先检查 FreeHub 当前可用模型和额度</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">想运行测试脚本</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">在确认目录安全后开启终端权限</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">处理重要项目</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">先备份，再逐步扩大文件访问范围</td>
</tr>
</table>
<p>它并不能替代代码审查。涉及数据库、支付、账号权限或线上部署的改动，仍然需要人工检查和实际测试。模型能把配置门槛降下来，但不能替使用者承担项目风险。</p>
<h2>结语：真正省下来的，是配置前的反复确认</h2>
<p>Codex 下载后不会配置，并不意味着它难用，而是编码智能体、模型、项目目录和工具权限原本分散在不同层级里。</p>
<p>把 Codex 和 DeepSeek 放进同一个工作区之后，使用者可以先完成一次小任务，再逐步增加权限。对于国内环境下希望直接开始体验 AI 编程的人来说，这种方式少了一些反复查参数的过程，也更容易知道问题究竟出在哪一步。</p>
<p>如果只是想试试效果，先用 FreeHub 中当前可用的免费模型完成一轮轻量任务，再决定是否深入使用，通常比一开始就研究所有高级配置更省时间。</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.chacuo.net/1669.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
