Guide

Claude as a Janitor AI Proxy: What It Costs per Message, the Two Routes, and Anthropic's Own Caveat

Claude as a Janitor AI proxy: the OpenRouter route and Anthropic's compatibility layer, what a message costs at listed prices, Anthropic's testing-only caveat, and the usage policy a proxy does not change.

HProxy Team··5 min read
HProxy.Guide

Skip the dead lists.

Our free proxy list re-checks every exit every few minutes across 100+ countries, with a live last-checked time, so you copy IPs that worked moments ago, not a stale text dump.

Open the free proxy list

Claude is the model Janitor AI users ask about most after DeepSeek, and it is the one with no free route at all. Anthropic sells by the token, OpenRouter lists no :free Claude, and the "free Claude proxies" that circulate in Discord are stolen keys with a stranger reading the chat. So this guide does something the free-backend guides do not: it starts with the bill. At listed prices Claude is cheaper per message than most people assume, and the arithmetic is the first thing to see.

Two routes then follow, with exact values. And a caveat from Anthropic itself about the more direct of the two, quoted rather than paraphrased, because it decides which route to pick.

What a message costs, at listed prices

Every request Janitor sends carries the whole context: the character definition, your persona, the chat memory, the advanced prompt and the recent history. You pay for all of it as input tokens, every message, plus the reply as output tokens. On 24 August 2026 OpenRouter's public model list priced the current Claude models like this:

Model on OpenRouterInput, per million tokensOutput, per million tokens
anthropic/claude-sonnet-5$2.00$10.00
anthropic/claude-opus-5$5.00$25.00
anthropic/claude-sonnet-4.6$3.00$15.00
anthropic/claude-opus-4.8$5.00$25.00

The arithmetic for a heavy roleplay request of 20,000 input tokens and a 300-token reply: on Sonnet 5, 20,000 tokens at $2 per million is $0.04, and 300 output tokens at $10 per million is $0.003, so about four cents a message. On Opus 5 the same message is about ten cents. A hundred messages an evening on Sonnet 5 is roughly $4; the same evening on a :free OpenRouter model is $0, and on DeepSeek's own API it is pennies. Claude is the expensive seat in the room, and whether its writing is worth it is a taste question this page does not settle.

Cost of one 20,000-token roleplay message with a 300-token reply, at OpenRouter's listed prices
Claude Opus 5$5 in, $25 out per million
10.8 cents
Claude Sonnet 4.6$3 in, $15 out
6.5 cents
Claude Sonnet 5$2 in, $10 out
4.3 cents
OpenRouter :free modelcapped per day instead
0 cents
Source: OpenRouter public models API prices, read 24 August 2026; arithmetic: input tokens x input price plus output tokens x output price

Context length is the lever. Trim the chat memory and the advanced prompt and a message that cost four cents costs two.

Route one: OpenRouter

The route built for this. One OpenRouter account, a balance loaded, and the Claude models sit behind the same URL as everything else.

FieldValue
Proxy URLhttps://openrouter.ai/api/v1/chat/completions
API Keyyour OpenRouter key, sk-or-
Modelanthropic/claude-sonnet-5 (or anthropic/claude-opus-5, anthropic/claude-sonnet-4.6)

OpenRouter deducts the listed price from your balance per request and returns a 402 when the balance runs out, or goes negative, which its rate-limit documentation says blocks even free models until topped up. There is no daily cap on paid models the way there is on :free ones. If you already use OpenRouter for free models, this is a model-id change and a balance, nothing else; the general setup is in our OpenRouter guide.

Route two: Anthropic's own compatibility layer

Anthropic's API is not natively OpenAI-shaped, which is why Janitor could not talk to it for a long time. It now can, through a compatibility layer that Anthropic documents: point an OpenAI client at the base URL https://api.anthropic.com/v1/, use a Claude API key, and use Claude model names. In Janitor's terms:

FieldValue
Proxy URLhttps://api.anthropic.com/v1/chat/completions
API Keya Claude API key from platform.claude.com
Modelclaude-sonnet-4-6, claude-opus-5, or another current Claude model name

Read Anthropic's own note before choosing this route. The documentation says the compatibility layer is primarily intended to test and compare model capabilities, and is not considered a long-term or production-ready solution for most use cases, while adding that it is intended to remain fully functional and not have breaking changes. The documented differences matter for roleplay: all system and developer messages are concatenated into a single system message at the start, temperature above 1 is capped at 1, several OpenAI fields are silently ignored, and rate limits follow Anthropic's standard limits for its messages endpoint, which are per organisation. For one person's roleplay it works; for anything you want to keep working without surprises, route one is the supported path.

What a proxy of any kind does not change

The usage policy. Anthropic's usage policy governs what Claude will write, and it applies to the model wherever the request came from. Janitor is known for uncensored roleplay; Claude is not an uncensored model, and a refused scene is Claude declining, not a broken setting. Changing the route, the URL or your IP address does not change the policy.

The rate limit. Through OpenRouter, the limit is your OpenRouter account's; through Anthropic, it is your organisation's tier. Both follow the key. Our 429 page covers the general rule.

The bill. Prices are per token and per model; no route makes Claude free, and a "free Claude proxy" is somebody else's stolen key with somebody else reading the chat. Chub's documentation puts it directly: such proxies are created by unauthorized third parties who gain access to your data and IP address and use stolen API keys. Do not.

Where the network kind of proxy fits

One place. Anthropic publishes the countries where Claude and its API are available, roughly 175 at the time of writing, and excludes places such as mainland China, Hong Kong, Macau, Russia and Iran; some school and office networks filter api.anthropic.com or openrouter.ai. If the endpoint will not answer from where you are, no key or model fixes it, and a static residential or ISP address in a supported country, kept for the session, is the tool, at the cost of reading against Anthropic's terms first. Our proxies for Claude AI post covers that side. For everything else on this page, cost, limits, refusals and keys, our product does nothing, and the honest recommendation is to load $5 on OpenRouter, pick anthropic/claude-sonnet-5, and watch the balance.

Sources

Frequently asked questions

Is there a free Claude proxy for Janitor AI?
No. Anthropic sells Claude by the token and has never offered a free API tier, and the Claude models on OpenRouter carry no :free variant. Anyone offering a free Claude proxy in a Discord is relaying your chats through a stolen or shared key, which is the honeypot case Chub's and SillyTavern's own documentation warn about. Claude on Janitor AI is a paid setup, and this guide is about how cheap it can be done honestly.
What does Claude cost per message on Janitor AI?
It depends on how much context Janitor sends, because you pay for every token in the request, not just your new line. OpenRouter listed Claude Sonnet 5 at $2 per million input tokens and $10 per million output tokens on 24 August 2026. A request carrying 20,000 tokens of character definition, memory and history costs about four cents on input, plus a fraction of a cent for a 300-token reply. Claude Opus 5, at $5 and $25, is roughly two and a half times that.
What is the Claude proxy URL for Janitor AI?
Through OpenRouter: https://openrouter.ai/api/v1/chat/completions with an OpenRouter key and a model id such as anthropic/claude-sonnet-5. Through Anthropic directly: https://api.anthropic.com/v1/chat/completions with a Claude API key and a model name such as claude-sonnet-4-6, using the OpenAI-SDK compatibility layer that Anthropic documents with the base URL https://api.anthropic.com/v1/.
Does Anthropic support using Claude this way?
It supports the compatibility layer with a caveat in its own words: the layer is primarily intended to test and compare model capabilities and is not considered a long-term or production-ready solution for most use cases, though Anthropic says it is intended to remain fully functional without breaking changes. System messages are concatenated into one, temperature is capped at 1, and rate limits follow Anthropic's standard limits. For a personal roleplay setup that is workable; for anything you rely on, OpenRouter is the route built for this.
Will Claude write everything my character card asks for?
No. Anthropic's usage policy governs what Claude will produce regardless of which front end sends the request, and it is stricter on some content than the models people use on Janitor AI for uncensored roleplay. Neither route around it changes that: the policy attaches to the model, not to the URL. If a scene is refused, that is Claude declining, not a proxy misconfiguration.
Can a residential proxy help with Claude on Janitor AI?
Only for reachability. Anthropic publishes a list of countries where Claude and its API are available and excludes several, and some networks filter api.anthropic.com. In those cases a static residential address in a supported country makes the endpoint reachable, at the cost of reading against Anthropic's terms. For cost, limits, refusals and keys, the network kind of proxy changes nothing.

Get proxies that are alive right now

Our free list re-checks every exit every few minutes and shows a last-checked time, so you copy IPs that worked moments ago, not a stale text dump. When the location has to survive a real check, the paid network holds up.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup