Codex 接入 JellyToken
Codex 接入 JellyToken
Codex 适合通过 OpenAI 兼容 Responses API 接入 JellyToken。配置时需要指定 wire_api = "responses"。
前提条件
- 已安装 Codex
- 已在 JellyToken 密钥管理 创建或复制
uas_...API Key - 目标模型支持文本生成,并已在控制台授权
GUI 客户端接入
适用于 Codex 图形界面客户端,通过设置页与 config.toml 完成接入。
- 打开 Codex 客户端,点击左侧底部 Settings / 设置,选择 Log out / 登出 退出当前登录会话。

- 回到 Codex 启动登录页,选择 Sign in another way(非 ChatGPT 账号登录通道)。

- 在 API Key 输入页填入 JellyToken 下发的
uas_开头 OpenAI 兼容密钥,点击 Continue 完成登录。

- 登录成功后进入设置页,打开 config.toml,写入 JellyToken 服务商、模型、网关地址等配置,保存后重启客户端。

在配置文件顶部写入 JellyToken 基础配置项:
model = "<MODEL_ID>"
model_provider = "jellytoken"
model_context_window = 128000
[model_providers.jellytoken]
name = "JellyToken"
base_url = "https://aiservice.jellytoken.com/v1"
experimental_bearer_token = "uas_xxx"
wire_api = "responses"
将 <MODEL_ID> 替换为控制台中的 模型 ID。

- 保存配置并重启后,在客户端发起简单对话验证接入是否成功。

基础配置(命令行 / 手动编辑)
编辑 ~/.codex/config.toml:
model = "<MODEL_ID>"
model_provider = "jellytoken"
model_context_window = 128000
[model_providers.jellytoken]
name = "JellyToken"
base_url = "https://aiservice.jellytoken.com/v1"
experimental_bearer_token = "uas_xxx"
wire_api = "responses"
将 <MODEL_ID> 替换为控制台中的 模型 ID。


- /model 不会显示 Jellytoken 自定义模型:

使用环境变量保存 Key
如果不希望把 Key 写入配置文件,可改用环境变量:
model = "<MODEL_ID>"
model_provider = "jellytoken"
[model_providers.jellytoken]
name = "JellyToken"
base_url = "https://aiservice.jellytoken.com/v1"
env_key = "JELLYTOKEN_API_KEY"
wire_api = "responses"
启动前执行:
export JELLYTOKEN_API_KEY=uas_xxx
codex
验证
启动 Codex 后输入:
/model
确认当前模型为 <MODEL_ID>,并发送一个简单问题测试:
请用一句话介绍 JellyToken。

注意事项
- Codex 示例使用
Responses API,对应 JellyToken 的POST /v1/responses base_url需要包含/v1model_context_window只是 Codex 本地上下文配置,实际限制以模型能力和 JellyToken 返回为准- 如果要使用百炼等原生路径兼容,可参考 Responses API 中的供应商原生接口兼容配置