我如何免费使用 AmpCode

发布: (2026年2月17日 GMT+8 10:29)
4 分钟阅读
原文: Dev.to

Source: Dev.to

思路

AmpCode → ampcode-connector (localhost) → Claude Code OAuth   (free)
                                        → OpenAI Codex OAuth  (free)
                                        → Gemini CLI OAuth    (free)
                                        → AmpCode upstream    (paid, last resort)

当 AmpCode 请求 Claude Sonnet 时,代理会使用你 Claude Code 订阅的 OAuth 令牌将请求转发到 api.anthropic.com。返回的模型和响应与直接调用完全相同——不消耗任何额度。如果本地没有可用的提供商,请求会像往常一样落回 AmpCode 的服务器。

只需 30 秒即可完成设置

bunx ampcode-connector setup    # 将 AmpCode 指向代理
bunx ampcode-connector login    # 打开浏览器进行 OAuth 授权
bunx ampcode-connector          # 启动
  • setup 会改写你的 AmpCode 配置,使其通过 localhost:7860 路由。
  • login 为每个提供商启动基于浏览器的 OAuth 流程——与 Claude Code 或 Codex CLI 使用的流程完全相同。
  • 无需复制 API 密钥。

支持哪些提供商?

ProviderModels you getSource
Claude CodeOpus 4, Sonnet 4, HaikuAnthropic OAuth
OpenAI Codex CLIGPT‑5, o3OpenAI OAuth
Gemini CLIGemini Pro, FlashGoogle OAuth

每个提供商都使用标准的 PKCE OAuth,认证流程与 Claude Code 和 Codex CLI 内部使用的完全一致。

路由比你想象的更智能

普通代理只会转发请求。ampcode-connector 额外提供了以下功能:

  • 线程亲和性 – 一旦线程在某个账号上启动,就会一直使用该账号,避免在多个账号之间产生上下文混淆。
  • 最少连接负载均衡 – 新线程会分配给活动线程最少的账号。登录三个 Google 账号即可实现均匀分配。
  • 限流处理 – 当收到 429 响应时,代理会使用其他账号或配额池重试,并将出错的账号置于冷却状态。
  • Google 级联 – Google 提供两个配额池(Gemini CLI 和 Vertex AI)。代理会先尝试这两个池,只有在都不可用时才回退,从而有效翻倍免费额度。
Request in → local OAuth available?
  yes → forward to provider API (free)
    429? → retry different account/pool
    401? → fall through
  no → forward to ampcode.com (paid)

多账号叠加

同一提供商可以多次登录:

bunx ampcode-connector login google    # 账号 1
bunx ampcode-connector login google    # 账号 2
bunx ampcode-connector login google    # 账号 3

每个账号都有独立的限流配额,三个 Google 账号就相当于三倍的免费额度。代理会自动在它们之间进行负载均衡。

不涉及的内容

代理仅拦截 AI 模型请求(/api/provider/...)。所有其他流量——认证、线程、遥测、设置——均直接发送到 ampcode.com。AmpCode 对代理毫不知情。

这样做是否合法?

你使用的是自己已有的订阅来调用已经有权限的 API。代理 绕过付费墙或共享凭证;它仅仅把 AmpCode 的请求通过属于你的 OAuth 令牌进行路由。

试一试

bunx ampcode-connector setup
bunx ampcode-connector login
bunx ampcode-connector

如果你已经在使用 AmpCode 并且拥有 Claude Code、Codex CLI 或 Gemini CLI——实际上是为同样的模型付了两次费。此方案可以解决这个问题。

0 浏览
Back to Blog

相关文章

阅读更多 »

AI 编码工具:为什么开发者意见不合

AI‑Coding“辩论”并非真正的辩论 你会听到两个截然不同的故事: 朋友的创业公司创始人——“我们的团队现在使用 AI,功能发布速度提升了一倍。我是 e...”

谁在招聘 — 2026年2月

在以开发者为先的公司开放职位:产品工程师、Developer advocates 或 Community builders?以全新的 dev tools 机会开启新的一年。