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 模式(交替插入/命令模式)