YOHOHOHO Codex Guide

把 Codex 接到你的 YOHOHOHO API Key

这份教程面向普通用户:从注册充值、创建 API Key,到配置 Codex、验证连接和排查常见错误。照着做完,就可以在本地项目里使用 Codex。

PS C:\project> codex exec "只回复 OK"
Using model provider: yohohoho
Base URL: https://yohohoho.online/v1
OK

1. 准备账号和密钥

先在用户中心完成账号、余额和 API Key。Codex 使用的是你自己创建的 API Key,不需要管理员账号。

  1. 登录用户中心:打开 https://yohohoho.online,注册或登录你的账号。
  2. 充值或兑换余额:进入充值或兑换页面,确保账号余额大于 0。
  3. 创建 API Key:进入 API 密钥页面,创建一个新的密钥,并立即复制保存。密钥通常只完整显示一次。
Base URL 写法

Codex 推荐填写 https://yohohoho.online/v1。不要写成 /api/v1,也不要把具体接口路径继续拼到后面。

2. 配置 Codex

推荐用环境变量保存 API Key,再在 Codex 配置里读取这个环境变量。这样不会把密钥明文写进配置文件。

Windows PowerShell

把下面命令里的 sk-xxxxxxxx 换成你自己的 API Key。执行后重新打开终端或重启 Codex。

setx YOHOHOHO_API_KEY "sk-xxxxxxxxxxxxxxxx"

macOS / Linux

如果你用的是 zsh,执行下面这段;如果用 bash,把 ~/.zshrc 换成 ~/.bashrc

echo 'export YOHOHOHO_API_KEY="sk-xxxxxxxxxxxxxxxx"' >> ~/.zshrc
source ~/.zshrc

编辑 Codex 配置文件

配置文件路径如下。没有这个文件就新建一个。

系统配置文件路径
Windows%USERPROFILE%\.codex\config.toml
macOS / Linux~/.codex/config.toml

把下面配置加入到 config.toml。如果文件里已经有 modelmodel_provider,以你最后保留的一份为准,避免重复。

model_provider = "yohohoho"
model = "gpt-5.5"

[model_providers.yohohoho]
name = "YOHOHOHO"
base_url = "https://yohohoho.online/v1"
wire_api = "responses"
env_key = "YOHOHOHO_API_KEY"
模型名说明

model = "gpt-5.5" 只是示例。实际能用哪些模型,以用户中心的可用渠道和管理员公告为准。

3. 测试是否成功

进入任意项目目录,执行一个最短测试:

codex exec "只回复 OK"

如果返回 OK,说明 Codex 已经能通过 YOHOHOHO 调用模型。

4. 日常使用建议

  • 先在小项目里测试,确认模型、余额、速度都正常,再用于正式工作。
  • 每个设备可以创建一个单独的 API Key,方便后续查看用量或单独停用。
  • 余额不足、Key 被停用、分组不可用,都会导致 Codex 无法正常调用。
  • 不要把 API Key 发给别人,也不要截图暴露完整密钥。

5. 常见错误

现象可能原因处理方式
401 UnauthorizedAPI Key 输错、Key 被禁用、环境变量没有生效。重新复制 Key,重启终端或 Codex,再执行测试命令。
账号有余额但用不了Key 没有绑定可用分组,或所选模型所在渠道不可用。到 API 密钥页面检查 Key 状态和分组,或联系管理员。
404 或连接失败Base URL 写错。确认是 https://yohohoho.online/v1
upstream HTTP 400模型、协议或上游渠道不匹配。换一个可用模型;如果仍不行,把完整报错发给管理员。
修改配置后还是没变化Codex 没重启,或项目目录里还有局部配置覆盖。重启 Codex,并检查项目里的 .codex/config.toml

6. 安全提醒

  • sk-... 是你的消费凭证,泄露后别人可能直接消耗你的余额。
  • 不要把 ~/.codex/auth.jsonconfig.toml、终端截图发到公开群里。
  • 如果怀疑密钥泄露,立刻到用户中心停用旧 Key,并创建新的 Key。
  • 公共电脑或临时电脑使用完后,记得删除环境变量和 Codex 登录缓存。