用无限 Claude 驱动 GitHub Copilot

用无限 Claude 驱动 GitHub Copilot

Copilot 的 agent 模式会循环地重读文件、规划、修改,所以一次专注的会话就能跑掉惊人的 token 量。在它背后放一个固定价的无限 Claude 套餐,这个量就不再重要了——无论 agent 发起十次还是一万次调用,价格都一样。

自带密钥,但没有计量表

Copilot 的「自带密钥」(BYOK)流程让这一切成为可能。打开模型选择器,进入 Manage Language Models、Add Models,选择 Custom Endpoint。有了无限套餐,你只需配置一次,从此再也不用为单次请求成本操心。

Custom Endpoint 取代了旧的 OpenAI Compatible 选项。为你想用的每个 Claude 模型各加一条,因为它们全都来自同一个固定价套餐,而不是各自单独计量。

这改变了你对「该注册哪些模型」的思考方式。按量计费时,人们只加一个够用的最便宜模型就不管了;固定价套餐下,没有理由不把最强的模型也一并注册,因为用哪个在一个周期内的花费都完全相同。这个套餐下提前注册全套 Claude 模型不花一分钱,还能省掉日后再去改配置的麻烦。

指向 Messages 接口

为每个模型选 Messages API 类型,并把 URL 设为完整的 /v1/messages 端点。无限网关通过原生 Anthropic 接口提供 Claude,所以 Messages 才是匹配的类型。

当你打算重度依赖某个模型时,一次就把类型选对就更重要。你希望这条配置足够扎实,让长时间的无限会话不会在任务进行到一半时栽在 wire 格式不匹配上。

在开始依赖它之前,花一分钟用一段简短提示确认这条配置。无限套餐的全部魅力就在于让模型跑完长时间的工作,而事先做一次五秒钟的检查,正是让你信任那些长任务不会因 URL 配错而失败的关键。一条扎实的配置,会在无限套餐邀你去跑的众多长会话中回本。

不再精打细算的 token 上限

每条模型配置都需要一个 id(如 claude-sonnet-4-5 或 claude-opus-4-8)以及 token 上限,其中 maxInput 加 maxOutput 要落在上下文窗口之内。按量计费时人们刻意调小这些值来省钱;无限套餐下你可以把它们设到整个窗口。

这个差别正是关键。计量表一旦消失,你就不再为控制开销而裁剪上下文,而是为最佳结果去设定请求大小,因为大请求和小请求的花费完全相同。

更大的上限会直接转化为 Copilot 中更好的回答。慷慨的 maxInput 让 agent 在回答前能拉入更多周边代码,慷慨的 maxOutput 让它返回完整的修改而非被截断的版本——这两点在计量表下你通常都会犹豫是否放开。整窗口上限,正是摆脱计量表后最实在的日常好处之一。

让 agent 模式放手长跑

Agent 模式需要工具调用,而网关会转发 Claude 的工具调用,所以它能正常工作。无限套餐的真正好处在这里显现:一个在多个文件间反复重试、探索、修改的 agent,在按 token 计费下是不可预测的。

固定价套餐下你只管让它跑完。一个跑一小时的循环和一个跑五分钟的循环落在同一张账单上,于是你把 agent 指向一个硬任务,然后走开。

它还消除了为省钱而提前打断 agent 的冲动——而提前打断往往比让它跑完产出更差的结果。当停下和继续都不花钱时,你纯粹根据「活儿干完了没」来做这个决定,而不是看下一批 token 会往账单上加多少。让 agent 跑完,实际上正是固定价大部分价值真正落地的地方。

如果模型没出现

如果新加的模型没出现在选择器里,重启 VS Code——列表会被缓存,重启即可刷新。无论什么套餐,大家都会碰到这个小毛病。

除此之外,确认密钥能在网关上正常工作,并为重活保持选中具备 agent 能力的模型。因为套餐是无限的,没有理由为省 token 而降到更弱的模型。

如果密钥在网关上验证通过但 Copilot 仍报错,问题几乎总是出在配置而非套餐——API 类型与 URL 不匹配,或 token 上限设得超过了上下文窗口。这些都与用量无关,所以排查和修复都很快。因为这些检查都不涉及用量,你不用瞄一眼任何计数器就能逐一排除。

// VS Code -> 模型选择器 -> Manage Language Models -> Add Models
// -> Custom Endpoint  (不要选已弃用的 OpenAI Compatible)
// API type:  Messages
// URL:       https://claudeapikey.dev/v1/messages
// Model id:  claude-sonnet-4-5
// API key:   <你的网关密钥>
// maxInput + maxOutput 之和必须 <= 模型上下文窗口
// 若模型未出现在选择器里,重启 VS Code。

FAQ

我能在无限 Claude 套餐上跑 GitHub Copilot 吗?
能——在 Copilot 里加一个 Custom Endpoint,API 类型选 Messages,URL 填 {SITE}/v1/messages,再填一个 Claude 模型 id。固定价套餐覆盖每一次请求。

为什么无限套餐适合 Copilot?
Agent 模式在文件与修改间循环,产生高且不可预测的 token 量。无限套餐让成本固定,无论一次会话跑多久。

我的模型不在选择器里——为什么?
Copilot 缓存了模型列表。重启 VS Code 它就会出现。也请确认 Messages API 类型与 /v1/messages URL 匹配。

无限套餐有 token 上限吗?
套餐期内没有 token 上限,只有为保持网关响应的公平使用限速。

Start using Claude in minutes

Get an API key — no Anthropic account or waitlist required.

Get your API key