当前位置: 首页 > news >正文

Rocky Linux 配置 Codex + DeepSeek-V4-Pro 完整方案

文档概述

本方案旨在 Rocky Linux 系统上,通过CC Switch工具,将OpenAI Codex命令行编程工具的 AI 模型后端切换为DeepSeek-V4-Pro。文档记录了完整的安装、配置、验证流程及常见问题解决方法。

适用场景:在终端中使用 AI 辅助编程,偏好 DeepSeek 模型能力,希望绕过对 OpenAI 官方 API 的直接依赖。


1. 环境准备

1.1 系统要求

  • 操作系统:Rocky Linux 8 或 9 (本指南基于 Rocky Linux 9 测试)

  • 网络要求:服务器需能正常访问互联网,以安装软件包和调用 API。

  • 用户权限:具备sudo权限的用户,或可直接使用root用户(本指南使用root,普通用户命令前需加sudo)。

1.2 安装基础依赖

Codex 和 CC Switch 均依赖 Node.js 环境。

# 安装 Node.js 和 npm(通过官方源安装较新版本) curl -fsSL https://rpm.nodesource.com/setup_20.x | bash - dnf install -y nodejs # 验证安装 node -v # 应显示 v20.x 或更高 npm -v # 应显示 10.x 或更高

潜在问题:若系统提示bubblewrap相关警告,这是沙箱安全组件的提示,不影响核心功能。若想消除警告,可执行dnf install -y bubblewrap


2. 安装并配置 CC Switch(核心桥梁工具)

CC Switch 是一个图形化配置工具,用于统一管理多个 AI 模型供应商的 API 配置,并自动为 Codex 搭建本地代理。

2.1 安装 CC Switch

# 使用 npm 全局安装 npm install -g ccswitch # 安装完成后,启动 CC Switch 图形界面(会默认打开浏览器) ccswitch

注意:确保防火墙允许访问 CC Switch 的 Web 端口(通常为15721)。若无法自动打开浏览器,可手动访问http://<服务器IP>:15721

2.2 在 CC Switch 中添加 DeepSeek 供应商

  1. 在 CC Switch 界面顶部,点击Codex标签页。

  2. 点击右上角的+按钮,选择DeepSeek预设。

  3. 在弹出的配置窗口中:

    • API Key:粘贴你在 DeepSeek 开放平台申请的 API Key。

    • 其他字段(Base URL、默认模型)保持预设值即可(通常为deepseek-v4-prodeepseek-v4-flash)。

  4. 点击保存

2.3 启用本地路由(关键步骤)

  1. 点击 CC Switch 右上角的齿轮图标(设置),进入路由页面。

  2. 开启本地路由总开关

  3. 在“路由启用”区域,打开Codex的开关。

  4. 确认本地代理地址(默认为http://127.0.0.1:15721/v1),后续配置需要用到。


3. 安装并配置 Codex

3.1 安装 Codex CLI

# 通过 npm 全局安装 OpenAI Codex npm install -g @openai/codex # 验证安装 codex --version # 应显示版本号,如 v0.140.0

3.2 配置 Codex 配置文件(手动修改以确保生效)

虽然 CC Switch 声称能自动修改,但根据实际测试,手动修改~/.codex/config.toml文件更为可靠。

  1. 创建配置目录并编辑配置文件:

    mkdir -p ~/.codex vi ~/.codex/config.toml
  2. 将以下完整配置写入文件:

    # 指定默认模型和供应商 model = "deepseek-v4-flash" model_provider = "deepseek" # 定义 deepseek 供应商 [model_providers.deepseek] name = "DeepSeek" # 关键:指向 CC Switch 的本地代理地址 base_url = "http://127.0.0.1:15721/v1" env_key = "DEEPSEEK_API_KEY" # 关键:使用 Responses API 协议 wire_api = "responses"

    说明:若你希望使用deepseek-v4-pro模型,可将model值替换为"deepseek-v4-pro"base_url的端口号请以 CC Switch 实际显示为准。

  3. 保存并退出。


4. 验证与启动

4.1 确保相关服务已启动

  • CC Switch必须保持在运行状态(终端窗口中保持ccswitch进程活跃)。

  • 确保 CC Switch 界面的“路由”页面显示“已激活”状态。

4.2 设置环境变量(可选但推荐)

为避免每次输入 API Key,可在~/.bashrc中设置:

echo 'export DEEPSEEK_API_KEY="你的DeepSeek API密钥"' >> ~/.bashrc source ~/.bashrc

4.3 启动 Codex 并验证模型

codex

预期正确输出应包含:

model: deepseek-v4-flash high /model to change

这表明 Codex 已成功连接到 DeepSeek 模型。此时你可以直接输入问题开始使用。


5. 常见问题与解决方案

问题现象可能原因解决方法
/model命令只显示 ChatGPT 选项正常现象。通过代理添加的第三方模型不会出现在此列表中。应以启动界面显示的model:为准。无需处理。
启动 Codex 显示Model metadata not foundCodex 无法获取 DeepSeek 模型的完整元数据。此为警告,不影响对话功能,可直接忽略。
Codex 无法启动或报连接错误CC Switch 未运行;base_url端口配置错误;防火墙拦截。1. 检查ccswitch是否在运行;
2. 核对~/.codex/config.toml中的base_url端口;
3. 确保防火墙开放15721端口。
提示bubblewrap not found系统缺少沙箱组件。dnf install -y bubblewrap可消除此提示,不影响核心功能。
npm install 时报EEXIST错误文件冲突。在安装命令后加--force,如npm install -g @openai/codex --force

6. 日常使用建议

  • 模型切换:如需临时切换模型,可编辑~/.codex/config.toml中的model字段,然后重启 Codex。

  • 启动流程:每次使用前,先确保 CC Switch 已在运行(界面打开或后台服务活跃),再执行codex

  • 性能提示:deepseek-v4-flash注重响应速度,deepseek-v4-pro更擅长复杂推理,可根据任务选择。


7. 总结

本方案通过 CC Switch 搭建本地代理,解决了 Codex 原生只支持 OpenAI 官方模型的问题,实现了在 Rocky Linux 下使用 DeepSeek-V4-Pro 模型进行 AI 辅助编程。整个流程的关键在于CC Switch 的本地路由配置手动修改 Codex 配置文件

按照文档操作后,你应该能得到一个稳定运行的 DeepSeek + Codex 开发环境。

http://www.jsqmd.com/news/1096457/

相关文章:

  • 大模型最怕的四个字:你确定吗?
  • Cursor Free VIP破解工具:三步突破AI编程助手试用限制
  • 支持私有化部署的开源商城系统推荐:Likeshop、ShopXO深度解析
  • AI写作辅助平台8款AI论文软件梯队榜,毕业答辩稳了!
  • CAPL脚本中整型数组与Hex字符串互转的实战技巧与性能优化
  • 2026 AI营销机构选型指南:本土服务商塔米德数智科技的价值与路径
  • SLO2016光耦与TM4C129ENCPDT微控制器的工业通信方案
  • 陶瓷卫浴整厂输送线怎么规划合理?4 个核心设计要点与避坑指南
  • Miniconda:轻量级Python环境管理的利器与实战指南
  • Vivado IBERT实战:从眼图分析到误码率调优的硬件调试指南
  • 【S32K3实战指南】巧用FlexCAN FIFO Filters实现多ID精准接收
  • Flink on K8s:云原生架构部署分析
  • 项目文档骨架生成器
  • 云南历史类455-515分各分数段怎么填?云南工商学院从征集到稳妥都值得关注
  • Spring AOP(XML配置版):代理机制与拦截器
  • 【硬件设计实战】JTAG接口上下拉电阻配置全解析:从标准到芯片手册
  • 【小白也能轻松玩转龙虾】虾壳云一键部署教程,OpenClaw v2.7.9 可视化安装全过程(附最新安装包)
  • 2026年企业级AI API聚合平台选型指南:六大主流中转服务横向对比与技术评测
  • 终极音乐解放:3分钟掌握ncmdumpGUI,永久解锁网易云音乐加密文件
  • Kali Linux实战:SQL注入与XSS漏洞攻防演练
  • 从拒稿到录用:我的IEEE TII投稿实战复盘与避坑指南
  • 误删微信聊天记录不用愁,全套官方恢复教程,文末科普第三方渠道
  • 《重启日记》第十四周|主业忙碌,更新放缓:流量起伏无碍长期沉淀
  • 泰国华商出海数字化选型解析:国内大厂、本土软件与出海专属系统对比(批发 / 零售业态专属)
  • 别急着追Multi-Agent,先想清楚这三个问题
  • GPU内存完整性验证:MemtestCL架构解析与实战配置指南
  • 从状态访问到动作决策:占用度量如何量化策略的探索足迹
  • 这个级别的配置两万,别碰积家翻转古董表,单看这处表壳加工公差就会吃亏
  • d2s-editor:重新定义暗黑破坏神2存档编辑体验的开源工具
  • 免费开源项目文档:基于HSV颜色空间和形态学特征的火灾与烟雾智能检测系统