给 Amp 配置自定义 APICLIProxyAPI 接入教程把 Amp 的请求转发到 CLIProxyAPI由本地已登录的 Codex / Claude / Gemini 订阅承接绕开 Amp 的 token 计费。整体链路Amp CLI / Amp IDE 插件 │ AMP_URLhttp://localhost:8317 ▼ CLIProxyAPI ├─ 模型请求 ─► 本地登录的 Codex / Claude / Gemini └─ 登录/账户 ─► ampcode.com (反代)CLIProxyAPI 给 Amp 单开了一组路由/api/provider/{provider}/v1/...处理模型请求另外用反向代理把/api/auth、/api/user等控制面请求转发回ampcode.com。准备工作需要先准备好以下三项CLIProxyAPI 已安装并能正常启动默认监听8317CLIProxyAPI 已登录至少一个上游账号Codex / Claude Code / Gemini CLIAmp CLI 已安装1. 获取 Amp Access Token打开https://ampcode.com/settings找到 Access Token 区块点击Copy Token。这一步获取的是Amp Access Token用于 CLIProxyAPI 反代 Amp 控制面。与下面 CLIProxyAPI 自己的api-keys是两个不同的 key不要混用。2. 修改 CLIProxyAPI 配置打开config.yaml添加或修改ampcode:段ampcode: upstream-url: https://ampcode.com # 第 1 步复制的 Amp Access Token upstream-api-key: ampcode-apikey restrict-management-to-localhost: false force-model-mappings: true model-mappings: - from: claude-opus-4-7 to: gpt-5.5 - from: claude-opus-4-6 to: gpt-5.5 - from: claude-opus-4-5-20251101 to: gpt-5.5 - from: claude-sonnet-4-5-20250929 to: gpt-5.5 - from: claude-haiku-4-5-20251001 to: gpt-5.5 - from: gpt-5.4 to: gpt-5.5字段说明字段作用upstream-urlAmp 控制面地址固定为https://ampcode.comupstream-api-keyAmp Access Tokenrestrict-management-to-localhost管理路由是否只允许本机访问本地使用设falseforce-model-mappings是否强制走映射表见下节model-mappings模型重定向规则保存后重启 CLIProxyAPI。3. model-mappings 工作机制Amp CLI 请求的模型名如claude-opus-4-7未必与本地登录账号提供的型号一致。CLIProxyAPI 的处理逻辑本地有同名模型直接用本地模型model-mappings不生效本地无同名模型报错若映射表中配置了替身则改请求替身模型force-model-mappings: true无论本地是否有同名模型都先走映射表上面的配置开启了force-model-mappings将所有 Amp 请求统一映射到gpt-5.5。4. 配置环境变量export AMP_URLhttp://localhost:8317 export AMP_API_KEY123456AMP_API_KEY的值必须与 CLIProxyAPI 配置顶部api-keys中的某一项匹配不是 Amp 网站的 Access Token。5. 启动 Ampamp发送一条消息观察 CLIProxyAPI 日志请求路径包含/api/provider/...模型名按映射表改写上游返回200以上三点都满足即接入成功。6. IDE 插件接入VS Code / Cursor / Windsurf 等编辑器需要在settings.json中追加{ amp.url: http://localhost:8317, amp.apiKey: 123456 }CLI 与 IDE 插件的配置互不继承需各自设置。7. AmpCode system-prompt接了proxy之后顺便提取了 ampcode 的 system-prompt 可以参考学习https://gist.github.com/cexll/dee771f91dc08a342ffff91421c2b557常见问题amp login返回 401CLIProxyAPI v6.6.15 - v6.6.17 存在 bug/auth/*路由被错误地套上 API key 鉴权issue #554。升级到更新版本或回退到 v6.6.14。force-model-mappings: true不生效检查from字段拼写。Amp 的模型版本号更新较频繁特别是带日期戳的名字。查看 CLIProxyAPI 日志中实际收到的模型字符串照实抄入映射表。Amp 已登录但聊天超时检查两点upstream-url是否正确Amp Access Token 是否仍有效可能被 revoke 过。后者到https://ampcode.com/settings重新生成。模型映射后报上游模型不存在to字段必须是 CLIProxyAPI 本地实际可用的模型别名。通过 CLIProxyAPI 自身的/v1/models接口确认本地模型列表。注意事项本方案将订阅型 CLI 的额度转发给非预期客户端使用是否符合各家服务的 ToS 需自行评估。建议仅用于个人本地开发不建议用于团队、对外服务或商业产品。参考CLIProxyAPI 仓库https://github.com/router-for-me/CLIProxyAPIAmp CLI 文档https://help.router-for.me/agent-client/amp-cliAmpCode 完整教程https://help.router-for.me/hands-on/tutorial-12Amp 官方手册https://ampcode.com/manual