codex使用第三方中转api

命令行工具配置(CLI)

一般在C:\Users\用户名.codex文件夹内创建 config.toml、auth.json

config.toml:

# 无需确认是否执行操作,危险指令,初次接触codex不建议开启,移除#号即可开启
# approval_policy = "never"

# 沙箱模式超高权限,危险指令,初次接触codex不建议开启,移除#号即可开启
# sandbox_mode = "danger-full-access"

model_provider = "sisuo"
model = "gpt-5.3-codex" #
model_reasoning_effort = "high"

[model_providers.sisuo]
name = "sisuo"
base_url = "https://newapi.sisuo.de/v1"
wire_api = "responses"
# ~/.codex/config.toml
model_provider = "codexpool"
model = "gpt-5.4"
model_reasoning_effort = "medium" 
[model_providers.codexpool]
name     = "FuckOpenai"
base_url  = "https://xx.net/api/v1" 
wire_api = "responses"
requires_openai_auth = true

[projects.'G:\test']
trust_level = "trusted"

[projects.'\\?\F:\Homework\大二项目\ASP.NET\实践项目\']
trust_level = "trusted"

[windows]
sandbox = "elevated"

[notice.model_migrations]
"gpt-5.3-codex" = "gpt-5.4"

auth.json:

{
  "OPENAI_API_KEY": "sk-对应的密钥"
}

没有内置回退 可以使用git 写一版感觉没啥问题,先add,不commit,直到我满意再commit

使用git取消未提交的更改
使用git取消上一次的更改

Claude Code

如果您使用的是 Claude 逆向分组,请使用以下配置:

$env:ANTHROPIC_BASE_URL = "https://newapi.sisuo.de"
$env:ANTHROPIC_AUTH_TOKEN = "sk-你的密钥"
# 然后运行 claude
claude
export ANTHROPIC_BASE_URL="http://your-gateway.example.com"   # 能接 /v1/messages
export ANTHROPIC_AUTH_TOKEN="sk-your-gateway-token"
export ANTHROPIC_MODEL="your-model-name"                       # 网关里定义的名字
claude -p "用 Python 重写这个 bash,并给参数说明"
 LiteLLM 中转,把 Claude Code → LiteLLM(Anthropic)→ LM Studio(OpenAI 兼容)打通

编辑 ~/.claude/settings.json: 直连方式,第三方api需要搭配中转CPA(CLI Proxy API)或者axonhub、Aether~ CPA配上codex的,然后cc-switch还用claude协议

https://github.com/router-for-me/CLIProxyAPIPlus/releases/tag/v6.8.35-0
https://github.com/anschmieg/cli-proxy-api-plus/tree/main
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic", // 中国区
    // "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",  // 国际版
    "API_TIMEOUT_MS": "3000000",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
  }
}

{
  "env": {
    "ANTHROPIC_API_KEY": "YOUR_API_KEY",
    "ANTHROPIC_BASE_URL": "https://your-provider.example.com/anthropic"
  }
}
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://fuckopenai.net/api/v1",
      "ANTHROPIC_AUTH_TOKEN": "sk-MmYvTmpk7kl4WSySbc4FDaqHLTyiMn5guBKbvHp11vM3X7uU",
      "ANTHROPIC_MODEL": "gpt-5.3-codex"
  }
}

环境变量方式 (JSON 方式可能失效时使用):

export ANTHROPIC_AUTH_TOKEN=your_zhipu_api_key
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic  # 中国区
# export ANTHROPIC_BASE_URL=https://api.z.ai/api/anthropic  # 国际版
export API_TIMEOUT_MS=3000000
export ANTHROPIC_DEFAULT_HAIKU_MODEL=glm-4.5-air
export ANTHROPIC_DEFAULT_SONNET_MODEL=glm-4.6
export ANTHROPIC_DEFAULT_OPUS_MODEL=glm-4.6

Gemini CLI

在 PowerShell 中设置环境变量:

$env:GOOGLE_GEMINI_BASE_URL = "https://newapi.sisuo.de"
$env:GEMINI_API_KEY = "sk-你的密钥"
$env:GEMINI_MODEL = "gemini-2.5-pro"

内置命令(常用)

  • /add-dir:添加额外的工作目录
  • /agents:管理自定义子代理(AI subagents)
  • /bashes:列出/管理后台 bash 任务
  • /bug:上报 bug(会把对话发送到 Anthropic)
  • /clear:清空会话历史
  • /compact [instructions]:压缩会话上下文,可带聚焦指令
  • /config:打开设置界面(Config 选项卡)
  • /context:以彩色网格方式可视化当前上下文使用情况
  • /cost:显示 token 使用统计
  • /doctor:检查 Claude Code 安装健康状况
  • /exit:退出 REPL
  • /export [filename]:导出当前会话到文件或剪贴板
  • /help:获取帮助列表和用法
  • /hooks:管理与工具事件相关的 hook 配置
  • /ide:管理 IDE 集成并显示状态
  • /init:用 CLAUDE.md 指南初始化项目
  • /install-github-app:为仓库设置 Claude GitHub Actions
  • /login/logout:切换或退出 Anthropic 账户
  • /mcp:管理 MCP 服务器连接和 OAuth 授权
  • /memory:编辑 CLAUDE.md 的记忆文件
  • /model:选择或切换 AI 模型
  • /output-style [style]:设置输出风格
  • /permissions:查看或更新权限规则
  • /plugin:管理 Claude Code 插件
  • /pr-comments:查看 PR 评论
  • /privacy-settings:查看/更新隐私设置
  • /release-notes:查看发布说明
  • /resume:恢复会话
  • /review:请求代码审查
  • /rewind:回退会话或代码状态
  • /sandbox:启用受限的 sandboxed bash(文件系统与网络隔离)
  • /security-review:对当前分支的待定更改执行安全审查
  • /status:打开状态界面(显示版本、模型、账户和连通性)
  • /statusline:设置状态行 UI
  • /terminal-setup:为 iTerm2 / VSCode 安装 Shift+Enter 换行快捷键
  • /todos:列出当前 todo 项
  • /usage:显示订阅计划使用限额和速率限制状态
  • /vim:进入 vim 模式(交替插入/命令模式)