🚀 30+款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度
如果你是一名开发者,最近一定被两个名字刷屏:Codex 和 Claude Code。它们都自称是“AI编程助手”,都承诺能帮你写代码、改Bug、做Review。但当你真正想选一个来用的时候,会发现一个尴尬的局面:社区里有人说Codex更“硬核”,有人说Claude Code更“智能”,还有人说它们俩其实可以一起用。更让人困惑的是,网上充斥着各种“安装教程”、“使用指南”,却很少有人告诉你,作为一个具体的开发者,在真实的项目场景里,到底该选哪一个?或者说,我们是不是非得二选一?
这篇文章不打算复述那些官方的功能列表,也不会简单地说“都好,看个人喜好”。我想从一个更实际的角度来拆解这个问题:Codex和Claude Code,本质上解决的是开发流程中不同环节的“信任”问题。选择哪一个,不取决于它们的“能力上限”,而取决于你当前工作流中最需要被“增强”或“替代”的那个环节是什么,以及你愿意为此付出多少“切换成本”。
举个例子,如果你是一个独立开发者,需要快速从零搭建一个原型,那么一个能理解你模糊需求、并生成完整模块的助手可能更重要。但如果你在一个大型团队,负责维护一个几十万行代码的遗留系统,那么一个能精准定位问题、给出安全重构建议的“代码医生”才是刚需。这两种需求,对应着两种不同的工具哲学。
基于网络上的实际讨论、官方材料以及插件的出现,我的核心判断是:Codex和Claude Code正在从“竞争关系”走向“协作关系”。最新的Codex Plugin for Claude Code就是一个明确的信号——它允许你在Claude Code的工作流中直接调用Codex。这不再是“哪个更好”的问题,而是“如何组合使用它们效率最高”的问题。
接下来,我会从定位差异、核心场景、安装配置、实战对比、插件集成以及最终决策框架六个方面,为你提供一个可操作、可落地的分析指南。你会看到具体的配置代码、对比示例,以及在不同开发阶段该如何搭配使用这两款工具。我们的目标不是给出一个标准答案,而是给你一套自己做决策的工具。
1. 重新定义问题:不是“谁更好”,而是“解决什么信任问题”
在深入技术细节之前,我们必须先跳出功能对比的陷阱。Codex和Claude Code,乃至所有的AI编程助手,其价值核心在于建立一种“人机协作的信任”。这种信任体现在三个层面:
- 对生成结果的信任:AI给的代码,我能直接复制粘贴用吗?会不会有隐藏的Bug、安全漏洞或性能问题?
- 对理解能力的信任:AI能真正理解我这段残缺的注释、这个模糊的需求描述,或者这个复杂业务上下文吗?
- 对工作流整合的信任:AI工具是融入我现有的IDE、命令行、代码评审流程,还是需要我改变习惯去适应它?
Codex和Claude Code在这三个层面的侧重点截然不同。
Codex(这里主要指以OpenAI Codex技术为后端的AI编程工具,如一些桌面应用或CLI工具)给人的印象更偏向一个“专业的代码审查员”或“系统级的代码分析引擎”。从社区讨论和插件描述来看,它擅长的是深度代码分析、架构建议和提供“第二意见”。当你对一段代码的逻辑没有把握,或者想评估一次重构的风险时,你会希望有一个像Codex这样“ skeptical adversarial review”(持怀疑态度的对抗性审查)能力的助手。它的信任建立在深度分析和逻辑严谨性上。
Claude Code(通常指Anthropic Claude的代码专用模式或集成环境)则更像一个“坐在你旁边的资深搭档”。它强于理解自然语言描述、进行多轮对话澄清需求、并根据上下文生成符合惯例的代码片段或完整函数。它的信任建立在沟通顺畅和上下文理解上。
所以,当你问“哪个更好”时,其实是在问:“我当前更需要一个能和我讨论需求的搭档,还是一个能帮我做深度代码体检的专家?” 很多时候,你需要两者兼备。这也正是为什么会出现“Codex Plugin for Claude Code”——它让你可以在需要深度分析时,一键从Claude Code的对话中唤起Codex。
2. 核心概念与定位澄清:Codex vs. Claude Code
为了避免混淆,我们首先需要澄清一些容易误解的概念。网络上搜索词非常杂乱,比如“codex安装”、“claude code桌面版”、“codex deepseek-v4-pro”,这反映了用户对两者具体指代物的困惑。
2.1 Codex:不止是一个模型,更是一个工具生态
“Codex”这个词容易产生歧义。
- 历史模型:最初指OpenAI发布的Codex模型(GPT-3的后代,专门用于代码生成),它是GitHub Copilot早期的核心模型之一。
- 现有工具:现在更常指基于先进代码模型(可能不止OpenAI的模型)构建的桌面应用程序或CLI工具,它提供本地或云端的代码分析、审查、重构建议等功能。它可能集成了多种模型后端。
- 关键特性(从网络材料推断):
- 本地/私有化部署倾向:从“local Codex CLI and Codex app server”、“same local auth, config, environment”等描述看,Codex工具链强调本地运行和配置,对数据隐私和定制化更友好。
- 深度集成MCP:Model Context Protocol (MCP) 是一种让AI模型安全访问工具和数据的协议。Codex对其深度集成,意味着它能以更安全、可控的方式连接你的代码库、数据库、API等。
- 任务委派:Codex可以被设计成执行特定、离散的任务,比如“审查这个函数的性能”或“为这个API生成Swagger文档”。
2.2 Claude Code:对话优先的编码环境
“Claude Code”通常指的是:
- Claude模型的代码专用模式:在Anthropic的Claude聊天界面中,针对代码生成和讨论优化的模式或提示。
- 集成开发环境插件:如VS Code的Claude Code扩展,将Claude的对话能力直接嵌入IDE。
- 关键特性:
- 超长上下文:Claude系列模型以超大的上下文窗口(如200K tokens)闻名,可以处理整个代码文件甚至小型项目,保持极强的连贯性。
- 强对话与推理:擅长通过多轮问答澄清模糊需求,解释代码逻辑,进行逐步推理。
- 技能(Skills):Claude Code可以扩展“技能”,类似于插件,用于执行特定操作(如运行测试、查询文档)。
2.3 定位对比表格
| 特性维度 | Codex (工具生态) | Claude Code (对话环境) |
|---|---|---|
| 核心优势 | 深度代码静态分析、架构审查、安全扫描、提供“第二意见” | 自然语言需求理解、多轮对话开发、代码生成与解释、上下文学习 |
| 交互模式 | 更多是任务驱动、命令式、结果导向(输入代码/命令,输出报告/建议) | 对话驱动、协作式、过程导向(像和同事一起编程) |
| 集成深度 | 深挖单一代码库的上下文,强调与本地开发环境(MCP)的深度绑定 | 广覆盖开发全流程,从需求到生成到解释,强调与IDE的便捷交互 |
| 典型场景 | 代码评审、重构方案评估、技术债分析、生成专项报告 | 快速原型搭建、编写陌生库的代码、解释复杂逻辑、调试思维导引 |
| 信任建立点 | 分析的专业性、准确性和可重复性 | 沟通的自然性、理解力和创造性 |
这个对比告诉我们,它们不是同一赛道的竞品,而是互补的协作工具。一个擅长“诊断”,一个擅长“创造”。
3. 环境准备与安装:两条不同的路径
假设你现在要从零开始尝试这两者,以下是基于当前公开信息整理的路径。请注意,具体安装步骤可能随时间变化,请务必以官方最新文档为准。
3.1 Claude Code 环境搭建(以VS Code扩展为例)
Claude Code的体验最直接的方式是通过IDE插件。这里以VS Code为例。
前置条件:
- 一个可访问Claude API的服务账户或已在特定平台(如某些国内镜像站)获得访问权限。注意:使用任何AI服务都需遵守当地法律法规和服务条款。
- VS Code编辑器。
安装步骤:
- 打开VS Code,进入扩展市场(Ctrl+Shift+X)。
- 搜索“Claude Code”或“Claude”。选择由官方或可信社区发布的扩展。
- 点击安装。安装完成后,VS Code侧边栏会出现Claude的图标。
- 点击图标,通常需要配置API端点(Endpoint)和API密钥(API Key)。这些信息需要从你使用的Claude服务提供商处获取。
- (可选)配置模型版本、上下文长度等参数。
基础配置示例(假设扩展配置在settings.json中):
{ "claude-code.endpoint": "https://your-claude-service.com/v1", "claude-code.apiKey": "your_api_key_here", "claude-code.defaultModel": "claude-3-5-sonnet-20241022", "claude-code.contextWindow": 200000 }关键点:Claude Code的配置核心是建立与后端的连接,其体验高度依赖于后端模型的能力和网络稳定性。
3.2 Codex 环境搭建(基于CLI和本地服务器的典型模式)
从网络材料看,Codex的安装更接近一个本地开发工具。
前置条件:
- Node.js 18.18 或更高版本(这是Codex插件明确要求的)。
- npm 或 yarn 包管理器。
- (可能需要的)对Claude服务的订阅或OpenAI API密钥(用于插件连接后端)。
安装步骤(以全局CLI工具为例):
- 安装Codex CLI:通常通过npm全局安装。
npm install -g @codex/cli - 初始化配置:运行CLI进行初始化,会引导你进行认证和基础配置。
这个过程可能会让你登录、选择模型提供商、配置本地服务器端口等。codex init - 启动本地服务器:Codex工具链通常包含一个本地应用服务器,用于处理请求。
codex start - 验证安装:通过CLI运行一个简单命令检查状态。
codex --version codex status
关键点:Codex的安装涉及本地运行一个服务,它更强调对本地开发环境的控制和对MCP服务器的连接。这带来了更好的隐私性,但也增加了初始配置的复杂度。
4. 核心工作流对比:用同一个任务来感受差异
让我们通过一个具体的编程任务,来直观感受两者工作流的区别。
任务:为一个简单的用户注册RESTful API(使用Node.js + Express)添加输入验证和密码加密功能。
4.1 使用 Claude Code 的工作流
你在VS Code中打开一个简陋的app.js文件,然后唤出Claude Code侧边栏聊天窗口。
你的输入:
“我有一段Express.js的用户注册路由,现在需要添加验证:邮箱格式、密码强度(至少8位,含大小写和数字),并且用bcrypt加密密码后再存到数据库。这是我的当前代码:” (然后你粘贴上现有的
/registerPOST路由代码)
Claude Code 的典型回复:
“好的,我来帮你添加这些功能。首先,我们需要安装两个依赖包:
joi用于验证,bcrypt用于加密。我来修改你的代码。”接着,它会生成详细的代码:
- 先给出安装命令:
npm install joi bcrypt- 然后生成更新后的路由代码,包含Joi模式定义、验证逻辑、异步密码哈希和错误处理。
- 可能会主动解释:“这里使用
bcrypt.hash的10是盐的轮数,值越大越安全但越慢。”- 你可能会追问:“如果我想把验证逻辑抽离成中间件怎么办?” 它会继续根据你的要求重构代码。
体验总结:整个过程像是一场对话式编程。你提出一个相对模糊的需求,Claude Code负责填充细节、提供完整代码块、并随时回答你的疑问。它擅长从无到有和根据反馈迭代。
4.2 使用 Codex 的工作流
假设你已经写好了包含基础验证和加密的代码,但对其质量和安全性存疑。
你通过Codex CLI或集成工具对这段代码进行分析。
你的输入(通过命令):
# 假设有一个分析本地文件的命令 codex review ./routes/user.js --category security,performanceCodex 的典型输出(一份报告或结构化建议):
文件:./routes/user.js 函数:registerUser 审查结果: [高] 安全 - 密码哈希:检测到使用bcrypt,盐轮数为10,符合当前最佳实践。 [中] 安全 - 输入验证:Joi验证规则未限制字符串最大长度,可能导致DoS攻击(通过超长字符串)。建议添加 `.max(255)`。 [低] 性能 - 同步操作:在异步处理函数中使用了 `JSON.parse` 的同步错误捕获,建议改用 `try...catch` 包裹异步函数或使用验证中间件提前拦截。 [信息] 架构 - 职责分离:验证逻辑可直接嵌入路由,但对于复杂项目,建议抽离为独立的验证中间件和业务逻辑层。 建议重构代码示例(针对输入验证): const registerSchema = Joi.object({ email: Joi.string().email().max(255).required(), password: Joi.string().pattern(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/).required() });体验总结:这个过程像是一次自动化代码评审。你提交一段“完成”的代码,Codex基于规则和模式,给出结构化的、带有严重等级的建议。它擅长发现盲点和提升代码质量,尤其是在你对自己的代码过于熟悉或时间紧迫容易忽略细节时。
5. 融合之道:Codex Plugin for Claude Code 实战
现在,我们进入最有趣的部分:如何让它们协同工作。根据网络搜索材料,OpenAI社区发布了“Codex Plugin for Claude Code”。这个插件允许你在Claude Code的对话中,直接调用Codex来审查代码或委派任务。
5.1 插件工作原理与价值
从材料中可以看出:
- 轻量级集成:插件通过本地的Codex CLI和App Server进行委派。这意味着它复用了你已有的Codex本地配置、认证和环境(MCP设置),没有引入新的运行时。
- 三种使用场景:
- 标准Codex审查:在Claude Code对话中,随时对某段生成的或已有的代码进行深度审查。
- 对抗性审查:当你需要更严格、更挑剔的审查视角时。
- 任务委派:当你觉得某个任务(如生成特定类型的测试、绘制架构图)更适合Codex时,可以无缝切换。
它的核心价值是打破了工具间的壁垒。你不再需要离开Claude Code的对话上下文,复制代码到另一个工具,再回来。审查和委派成为了对话流程中的一个自然动作。
5.2 安装与配置插件
根据材料,安装前提是:
- 已安装并配置好Codex CLI和本地服务器。
- 拥有ChatGPT订阅(包括免费版)或OpenAI API密钥。
- Node.js 18.18+。
安装步骤:
- 在Claude Code的扩展管理或插件市场中,查找“Codex Plugin”。
- 或者,从提供的GitHub仓库(如
openai/codex-plugin-cc)进行安装。# 假设通过npm安装claude code插件 npm install -g @codex/claude-code-plugin - 在Claude Code中配置插件,指向本地Codex服务器地址(通常插件会自动发现)。
- 确保本地Codex服务器(
codex start)正在运行。
5.3 在对话中使用插件:一个完整示例
假设你在Claude Code中编写一个函数,但对其边缘情况处理没把握。
你的对话:
你:帮我写一个Python函数,从URL中提取域名。Claude Code:(生成了一段使用
urllib.parse的代码)你:这段代码看起来可以,但你能用Codex插件帮我审查一下吗?特别是异常处理和URL格式的鲁棒性。(你触发了一个指令,比如/codex-review或点击一个按钮,将当前代码块发送给Codex)
Claude Code(整合了Codex的回复):
“已通过Codex插件对您的代码进行审查。以下是主要发现:
1. 安全建议(中):直接使用
urlparse解析用户输入的URL可能存在风险,如果URL包含特殊字符或畸形格式。建议添加基本的字符串清理或使用更健壮的库如tldextract进行域名提取。2. 边界情况:当前代码未处理缺少netloc的情况(如file:///path)。建议添加判断:if parsed.netloc: ... else: handle_error()。3. 代码风格:函数命名清晰,符合PEP8。根据Codex的建议,优化后的版本如下:” (接着,Claude Code会展示融合了Codex建议的改进代码)
这个流程的威力在于:你获得了Claude Code的生成和对话能力,又叠加了Codex的深度分析和审查能力。你作为开发者,站在了一个“超级助手”的肩膀上,它既能创造,也能批判性优化。
6. 决策框架:我到底该怎么选?(含场景矩阵)
现在,我们可以回答最初的问题了。选择不是非此即彼,而是基于你的角色、项目和阶段。
6.1 决策流程图
开始 │ ├─ 你的主要需求是? │ ├─ 快速理解需求并生成代码/解释? → 首选 Claude Code │ ├─ 对现有代码进行深度分析、审查、找漏洞? → 首选 Codex │ └─ 两者都需要,且希望无缝切换? → 安装 Codex Plugin for Claude Code │ ├─ 你的项目环境是? │ ├─ 个人项目/快速原型,对数据隐私要求一般 → Claude Code (云端) 可能更便捷 │ ├─ 企业级/敏感代码,要求本地化、数据不出域 → Codex (本地部署) 是更安全的选择 │ └─ 混合环境,既有对话需求又有深度审查需求 → 两者结合,利用插件 │ ├─ 你的技术栈和工具链? │ ├─ 深度依赖VS Code,喜欢在IDE内完成一切 → Claude Code 扩展 + Codex 插件 │ ├─ 习惯命令行,喜欢自动化脚本和CI/CD集成 → Codex CLI 更适合集成到工作流 │ └─ 使用多种IDE/编辑器 → 选择支持更广的工具或考虑基于Web的版本 │ └─ 最终决定:尝试组合方案,根据实际体验调整权重。6.2 具体场景推荐
| 开发者角色/场景 | 推荐工具组合 | 理由 |
|---|---|---|
| 全栈/独立开发者(快速迭代) | Claude Code为主,Codex插件为辅 | 快速实现功能是首要需求。Claude Code擅长从0到1。在关键模块完成后,用Codex插件快速审查,确保质量。 |
| 后端/架构师(系统设计、评审) | Codex为主,Claude Code为辅 | 核心工作是保证代码质量、架构合理性和安全性。Codex的深度分析能力是关键。Claude Code可用于快速生成设计文档或解释复杂逻辑。 |
| 前端开发者(UI/交互逻辑) | Claude Code | 前端开发涉及大量与设计稿、交互逻辑的对话,以及快速编写组件样式。Claude Code的对话和上下文理解能力更具优势。 |
| 团队技术负责人/项目经理 | Codex (集成到CI) | 需要为团队代码质量设立护栏。将Codex集成到代码提交钩子或CI/CD流水线中,自动化进行代码规范、安全扫描。 |
| 学生/初学者 | Claude Code | 学习过程中需要大量解释、问答和示例。Claude Code的对话教学能力是无价的。待有一定基础后,再用Codex学习如何审查和改进代码。 |
| 维护大型遗留系统 | Codex + Claude Code | Codex分析现有代码,识别技术债和风险点。Claude Code帮助理解晦涩的业务逻辑,并生成重构后的代码片段。两者结合进行现代化改造。 |
6.3 关于“阿里内部全面禁用Claude Code”的思考
网络热词中出现了“阿里内部全面禁用claude code”。无论这个消息是否完全准确,它指向了一个企业级使用的核心考量:数据安全与合规。
- Claude Code(尤其是云端API版本)可能涉及将代码片段发送到第三方服务器,这对许多企业,特别是金融、政务、拥有核心知识产权的大厂,是不可接受的风险。
- Codex的本地部署模式,或基于私有化模型的方案,则能更好地满足数据不出域的要求。
这给我们的启示是:个人或小团队可以优先考虑效率和能力,而企业团队必须将安全和合规放在首位。在选择工具时,务必了解其数据流向,并遵守公司的信息安全规定。
7. 常见问题与排查思路
在实际使用中,你可能会遇到以下问题:
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| Claude Code 无响应或响应慢 | 1. 网络问题,连接不到后端API。 2. API密钥无效或配额用尽。 3. 模型负载过高。 | 1. 检查网络连接。 2. 在扩展设置中检查API端点(Endpoint)和密钥是否正确。 3. 查看服务提供商的状态页。 | 1. 切换网络或使用代理(合法合规前提下)。 2. 重新生成或更换API密钥。 3. 尝试切换其他可用模型或稍后重试。 |
Codex CLI 启动失败 (codex start报错) | 1. Node.js版本过低。 2. 端口被占用。 3. 本地认证文件损坏或缺失。 | 1. 运行node -v检查版本。2. 查看错误日志,确认端口冲突。 3. 检查 ~/.codex或类似配置目录。 | 1. 升级Node.js至18.18+。 2. 使用 codex start --port <新端口>指定端口。3. 尝试运行 codex logout然后codex login重新认证。 |
| Codex Plugin for Claude Code 无法连接 | 1. 本地Codex服务器未运行。 2. 插件配置的地址/端口错误。 3. 防火墙阻止了本地连接。 | 1. 在终端运行codex status检查服务器状态。2. 检查插件设置中的主机和端口是否与Codex服务器一致(默认可能是 localhost:3000)。3. 检查本地防火墙设置。 | 1. 确保先执行codex start。2. 在插件设置中更正服务器地址。 3. 临时关闭防火墙或添加规则允许本地回环地址通信。 |
| 生成的代码有逻辑错误或安全隐患 | 1. AI模型本身的局限性(幻觉)。 2. 提示词(Prompt)不够精确。 3. 缺少必要的上下文。 | 1. 永远不要盲目信任生成的代码。 2. 审查关键逻辑,特别是涉及数据验证、资源管理和安全的部分。 3. 在Claude Code中提供更详细的背景信息。 | 这是最重要的原则:AI是助手,不是替代品。你必须具备理解和审查生成代码的能力。对于关键代码,务必结合Codex进行审查,并进行充分的人工测试。 |
| “cc switch local proxy failed” 类错误 | 网络材料中提到了此错误片段。这通常与本地代理配置有关,可能是Codex CLI或插件尝试通过代理连接但失败。 | 检查系统环境变量HTTP_PROXY,HTTPS_PROXY,NO_PROXY的设置。检查Codex自身的网络配置。 | 1. 确保代理设置正确且代理服务可用。 2. 如果不需要代理,尝试清除这些环境变量。 3. 在Codex配置中指定直连模式或正确的代理地址。 |
8. 最佳实践与工程建议
将AI编程助手有效融入你的工作流,需要一些策略。
8.1 提示词(Prompt)工程
- 对Claude Code要具体:不要只说“写个登录函数”。要说:“用Node.js和Express写一个用户登录的POST路由。使用JWT进行认证,密码用bcrypt比较,错误处理要区分‘用户不存在’和‘密码错误’,返回JSON格式。”
- 对Codex要聚焦:审查时,指定范围。例如:“审查下面这个函数的性能瓶颈和安全漏洞”,而不是丢给它整个文件。
8.2 安全与合规第一
- 绝不提交敏感信息:切勿将API密钥、密码、私钥、内部服务器地址等通过AI工具处理。
- 了解数据策略:清楚你使用的工具是将代码发送到云端还是仅在本地处理。对于商业项目,优先选择支持本地化部署或明确承诺数据不用于训练的服务。
- 建立审查流程:在团队中,明确规定AI生成的代码必须经过至少一名人类开发者的审查才能合并到主分支。
8.3 迭代式使用
- 用Claude Code生成初稿:快速实现想法,搭建框架。
- 用Codex进行静态分析:检查初稿中的潜在问题。
- 人工审查与测试:这是不可省略的一步。运行单元测试、集成测试。
- 反馈循环:将发现的问题反馈给Claude Code(“根据审查意见,优化这段代码”),进行迭代改进。
8.4 工具链集成
- 将Codex集成到Git钩子:在
pre-commit或pre-push钩子中运行Codex审查,自动拦截明显的问题代码。 - 在CI/CD中运行Codex扫描:作为流水线的一个环节,对每次合并请求(PR)的代码进行自动化质量评估。
- 统一团队配置:如果团队采用Codex,应共享基础的规则配置(如代码风格、安全规则集),确保审查标准一致。
9. 总结:从选择工具到构建增强工作流
回到最初的问题:“Codex和Claude Code,到底哪个更好?”
现在我们可以给出一个更清晰的回答:这不是一个单选题,而是一个关于如何构建你自己“增强智能”工作流的思考题。
- 如果你的痛点是“从想法到代码太慢”,Claude Code是你的启动器。
- 如果你的痛点是“代码质量不稳定,评审耗时”,Codex是你的守门员。
- 而真正的效率飞跃,来自于让启动器和守门员无缝协作。这正是“Codex Plugin for Claude Code”这类集成所预示的未来。
技术演进的终点,不是创造一个万能的全才AI,而是打造一系列各有所长的专业AI工具,并让它们像乐高积木一样,能够被开发者灵活地组合进自己的工作流中。作为开发者,我们的核心能力正在从“记忆所有语法和API”转变为“清晰地定义问题、有效地与AI协作、并严谨地验证结果”。
因此,我给你的最终建议是:不要纠结,都去尝试。先从解决你当前最迫切的痛点开始,选择一个工具深入使用。然后,逐步引入另一个工具,探索它们组合使用的场景。最终,你会形成一套适合自己的、人机协同的最佳实践。记住,最好的工具,永远是那个最能增强你,而不是替代你的工具。
🚀 30+款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度