무제한 Claude로 GitHub Copilot 실행하기

무제한 Claude로 GitHub Copilot 실행하기

Copilot 에이전트 모드는 파일을 다시 읽고 계획하고 수정하는 일을 반복하므로, 한 번의 집중 세션만으로도 놀라울 만큼 많은 토큰을 움직입니다. 그 뒤에 정액 무제한 Claude 요금제를 두면 그 양은 더 이상 중요하지 않습니다 — 에이전트가 열 번을 호출하든 만 번을 호출하든 가격은 같습니다.

Bring your own key, without the meter

Copilot's bring-your-own-key flow is what makes this possible. Open the model picker, go to Manage Language Models, Add Models, and choose Custom Endpoint. With an unlimited plan you can wire it once and never think about per-request cost again.

Custom Endpoint replaced the old OpenAI Compatible option. Add one entry per Claude model you want available, knowing every one of them draws from the same flat-rate plan rather than a separate meter.

This changes how you think about which models to register. On metered access people add the cheapest model that will do and leave it there; on a flat-rate plan there is no reason not to register the strongest model alongside it, because using either one costs exactly the same over the period. Registering the full set of Claude models up front costs nothing on this plan and saves you a config trip later.

Point it at the Messages surface

For each model pick the Messages API type and set the URL to the full /v1/messages endpoint. The unlimited gateway serves Claude over the native Anthropic surface, so Messages is the type that matches.

Getting the type right on the first try matters more when you intend to lean on the model. You want the entry solid so that long unlimited sessions never trip on a mismatched wire format halfway through a task.

Spend a minute confirming the entry with a short prompt before you start relying on it. The whole appeal of unlimited is leaving the model running through long work, and a five-second sanity check up front is what lets you trust those long runs not to fail on a misconfigured URL. A solid entry pays for itself across the many long sessions an unlimited plan invites you to run.

Token limits you no longer ration

Each model entry takes an id such as claude-sonnet-4-5 or claude-opus-4-8 and token limits where maxInput plus maxOutput stays within the context window. On metered billing people deliberately shrink these to save money; on unlimited you can set them to the full window.

That difference is the whole point. With the meter gone you stop trimming context to control spend and instead size the request for the best result, because a larger request costs exactly the same as a small one.

Bigger limits translate directly into better answers in Copilot. A generous maxInput lets the agent pull in more of the surrounding code before it responds, and a generous maxOutput lets it return a complete edit instead of a truncated one — both of which you would normally hesitate to allow on a meter. Full-window limits turn out to be one of the most tangible everyday benefits of dropping the meter.

Let agent mode run long

Agent mode needs tool calling, and the gateway forwards Claude's tool calls so it works. The real benefit of unlimited shows up here: an agent that retries, explores, and edits across many files would be unpredictable on per-token pricing.

On a flat-rate plan you simply let it finish. A loop that runs for an hour and a loop that runs for five minutes land on the same bill, so you point the agent at a hard task and walk away.

It also removes the temptation to interrupt the agent early to save money, which often produces worse results than letting it complete. When stopping and continuing both cost nothing, you make that decision purely on whether the work is done, not on what the next batch of tokens will add to the invoice. Letting agent runs complete is, in practice, where most of the value of a flat rate actually lands.

If a model does not show

If a newly added model is missing from the picker, restart VS Code — the list is cached and a restart refreshes it. This is the same quirk everyone hits regardless of plan.

Beyond that, confirm the key works against the gateway and keep the agent-capable model selected for heavy work. Because the plan is unlimited there is no reason to switch down to a weaker model to save tokens.

If the key checks out against the gateway but Copilot still errors, the problem is almost always the entry rather than the plan — an API type that does not match the URL, or a token limit set above the context window. None of these relate to usage, so they are quick to rule out and fix. Because none of these checks touch usage, you can rule them out without ever glancing at a counter.

// VS Code -> model picker -> Manage Language Models -> Add Models
// -> Custom Endpoint  (NOT the deprecated OpenAI Compatible)
// API type:  Messages
// URL:       https://claudeapikey.dev/v1/messages
// Model id:  claude-sonnet-4-5
// API key:   <your gateway key>
// maxInput + maxOutput must be <= the model context window
// Restart VS Code if the model does not appear in the picker.

FAQ

무제한 Claude 요금제로 GitHub Copilot을 실행할 수 있나요?
네 — Copilot에 Custom Endpoint를 추가하고 API 유형을 Messages, URL을 {SITE}/v1/messages, Claude 모델 id를 지정하세요. 정액 요금제가 모든 요청을 커버합니다.

왜 무제한이 Copilot에 좋은가요?
에이전트 모드는 파일과 수정을 반복하며 높고 예측하기 어려운 토큰 양을 만듭니다. 무제한은 세션이 아무리 길어도 비용을 고정으로 유지합니다.

모델이 선택기에 없어요 — 왜죠?
Copilot은 모델 목록을 캐시합니다. VS Code를 다시 시작하면 나타납니다. Messages API 유형이 /v1/messages URL과 일치하는지도 확인하세요.

무제한 요금제에 토큰 한도가 있나요?
요금제 기간 동안 토큰 한도는 없으며, 게이트웨이의 응답성을 유지하기 위한 공정 사용 속도 제한만 있습니다.

Start using Claude in minutes

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

Get your API key