注册GeneralCompute获取API,可以免费获得200刀API额度
🥖 前置条件:
1. Gmail账号、🧙♀️/🪜
2. 已经安装好了Codex
- 访问https://app.generalcompute.com/sign-in,选择Continue with Google

- 选择你的Gmail,继续


- 创建工作空间,在Name中输入空间名字(这个随意),点击Craete Organization

- 输入国内的手机号,注意要填写+86,并且+86和号码之间有一个空格,点击Send Code

- 输入验证码,点击verift

- 创建一个API KEY , Key Name随意输,建议输入Codex,然后点击Create API Key
- 复制并保存好API Key,后续会用到
- 点击Skip set up进入到Dashboard即可,下图是关于示例代码的解读,看看就好,不影响操作。

修改配置文件
- 打开配置文件
在资源管理器的地址栏中输入“%USERPROFILE%\\.codex”按回车,此时你会看到一个名为config.toml的文件。
这就是Codex的配置文件,在安装好Codex时会自动创建(如果没有,你就手动创建个文本文件,然后重命名,将名称和文件后缀改为config.toml)
- 备份配置文件
将config.toml复制一份保存,这样即便修改坏了,也还可以随时替换回来

- 修改配置文件,选中config.toml后点击右键,使用记事本打开

- 复制将如下文本,将最后一行experimental_bearer_token = "gc_VPCdn••••••••••••••••" 中的gc_VPCdn••••••••••••••••替换为你在GeneralCompute中创建好的API KEY,然后保存
model_provider = "custom"
model = "minimax-m2.7"
model_reasoning_effort = "high"
disable_response_storage = true
approval_policy = "never"
sandbox_mode = "danger-full-access"
suppress_unstable_features_warning = true
[model_providers]
# =========================================================
# Profile 配置(可选)
# =========================================================
[model_providers.custom]
name = "custom"
wire_api = "responses"
requires_openai_auth = true
base_url = "https://api.generalcompute.com/v1"
experimental_bearer_token = "gc_VPCdn••••••••••••••••" - 重启Codex
一定要在后台选中Codex图标,右键选择Exit/退出,然后再重新打开Codex
这样它才会读取上述我们已经修改好的配置文件

- 选择自定义配置/custom config,并发送一条消息并能正常接收到回复

- 进入https://app.generalcompute.com/dashboard/observability页面,可以看到Total Requests有数据,说明刚刚通过Codex的请求成功调用了平台的API接口

说到最后
因为GeneralCompute已经支持response协议,相当于平台帮大模型厂商做了协议转换,这样相较于中的方案,就不用额外安装codex-relay去进行转换操作,直接在配置配文件中接入即可。
