主题
Codex 配置
Codex 使用 Responses API 协议,通过配置文件连接本站。
基础配置
编辑 ~/.codex/config.toml:
toml
model_provider = "samcode"
model = "gpt-6.1-sol"
[model_providers.samcode]
name = "Sam code"
base_url = "https://gemini.hero1157.com/v1"
wire_api = "responses"
env_key = "SAMCODE_API_KEY"然后设置密钥环境变量(写进 ~/.zshrc 或 ~/.bashrc):
bash
export SAMCODE_API_KEY="sk-你的密钥"地址填到 /v1
Codex 的 base_url 要写到 https://gemini.hero1157.com/v1, 不要写成 /v1/responses。
推荐的模型
| 用途 | 模型名 |
|---|---|
| 日常编程 | gpt-6.1-sol |
| 长上下文 / 大仓库 | gpt-6-astra |
| 快速补全 | gpt-6-luna、gpt-5.6-sol |
| 复杂推理 | claude-opus-5-5 |
切换模型直接改 config.toml 里的 model 字段即可。
使用 CC Switch 配置
- 打开 CC Switch,切换到 Codex 标签
- 新增供应商,填写:
- 名称:
Sam code - Base URL:
https://gemini.hero1157.com/v1 - 上游协议:Responses API
- API Key:你的
sk-密钥
- 名称:
- 获取模型列表,选择要用的模型
- 保存、测速、启用
- 完全退出并重启 Codex
模型列表可以留空
如果配置界面允许留空,留空也可以。Codex 会使用 config.toml 里指定的模型。
验证
bash
codex发送一句「你好」,能正常回复即配置成功。
常见问题
提示 401
SAMCODE_API_KEY 没设置或值不完整,检查后重开终端。
提示 502 / 404
base_url 写错了。确认是 https://gemini.hero1157.com/v1, 末尾没有多余路径。
提示模型未定价
如果你看到 has not been priced 之类提示,说明用了本站未开放的模型名, 改成 模型与价格 里列出的名称。
连接超时 / stream disconnected
通常是代理问题。建议把 gemini.hero1157.com 加入直连(不走代理), 或临时关闭代理测试。