虚拟机如何接入Codex并配置中转站(vscode插件版)

1.下载vscode插件

首先在插件市场搜索codex,出现的第一个就是codex的插件,长下图所示:

下载安装完成后,也就相当于我们现在虚拟机上有了codex的插件版,但是没有codex的命令行版

如果在虚拟机中安装codex命令行的话可用自行寻找教程,因为虚拟机一般都是我们用来相当于

作为一个服务器的存在来进行开发,所以vscode的插件版就已经够用了

2.配置中转站:

这里就不做中转站的推荐了,我以我常在用的中转站演示如何配置codex,首先当我们插件版

下载完毕后会出现一个.codex的文件,这里要注意的是一定要连接虚拟机然后下载插件不然你的

插件是你Windows系统上的插件就不会出现这个.codex文件

接下来进入这个文件夹,并展示看看有哪些配置文件

这时候最重要的就来了,我们要看.codex目录下有无这两个文件,这是配置codex的关键所在

也就是config.toml和auth.json这两个文件,如果没有这两个文件先执行一下命令

先创建config.toml文件

touch config.toml

或者直接vim来进行,这样即创建成功也会进入编辑页面

vim config.toml

然后接着创建auth.json

touch auth.json

同样的或者直接用vim命令

vim auth.json

然后创建完毕后就要写入对应的配置

复制代码
model_provider = "OpenAI"
model = "gpt-5.6-luna"
review_model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 272000
model_auto_compact_token_limit = 240000
[model_providers.OpenAI]
name = "OpenAI"
base_url = "你中转站的baseurl"
wire_api = "responses"
requires_openai_auth = true

[features]
goals = true

[projects."/home/zy/vibecoding-project/cpp-oj-vibecoding"]
trust_level = "trusted"

[projects."/home/zy/project/ai-project/ai_project"]
trust_level = "trusted"

[projects."/home/zy/zandao-project/zandao-ai-auto-completion"]
trust_level = "trusted"

写入到config.toml即可完成配置,接下来就可以去再auth.json中配置密钥

写入完毕后关闭vscode然后重启连接服务器即可看到codex不用登录即可使用了

注意:如果没有.codex目录的话直接进行下面命令直接手动生成.codex目录

mkdir -p ~/.codex

补充一下:

如果后续想修改中转站的话可用直接修改baseurl为你新中转站的地址,然后修改密钥即可生效

相关推荐
傲世仙尊12 小时前
从磁盘硬件到Ext文件系统-Linux磁盘级文件系统学习笔记
linux·运维·服务器·开发语言·c++
星源~12 小时前
Linux - Trae Code Linux 环境嵌入式开发指南
linux·mcu·嵌入式·trae code
曦夜日长13 小时前
Linux系统篇,进程概念(三):进程状态详解、僵尸进程与孤儿进程的深度解析、Slab机制的了解
linux·运维·服务器
FlightYe13 小时前
音视频修炼之编码器(一):AVC、HEVC编码器内部
android·linux·c++·音视频
云栖梦泽13 小时前
网络设备驱动(1)
linux·arm开发·嵌入式硬件
余生爱静13 小时前
从零搭建 SIP 全栈通话系统:SIP 协议 + PJSIP + Asterisk + Android 实战
ubuntu·pjsip
Jia ming13 小时前
从打补丁到一行配置:PREEMPT_RT 主线化之后,实时内核到底该怎么配?
linux
杨云龙UP13 小时前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
企鹅的蚂蚁14 小时前
LubanCat RK3588 实时 Linux 开发(九):从 U-Boot 到 initramfs 的串口启动故障分析
linux·rk3588·u-boot·串口调试·initramfs·linux启动
kkkkkkkkkk_Z14 小时前
学嵌入式和Linux应用编程|学习日记:UDP协议与Wireshark抓包学习笔记
linux·笔记·学习