[sS] How to Get an OpenRouter API Key | Calik AI

Home / Get API / OpenRouter

OpenRouter

How to Get an OpenRouter API Key

OpenRouter is a single key in front of most of the industry. For someone still deciding which model family suits their work, it is the cheapest way to try a lot of them without opening a lot of accounts.

Models you getOver 100 models behind one key, including several priced at zero
Key starts withsk-or-
What it costsFree and paid Free models exist alongside paid ones. Only the ones labelled free cost nothing.
Time to a working keyabout two minutes
Consoleopenrouter.ai/keys

Getting the key

  1. Open openrouter.ai/keys and sign in with Google, GitHub or an email address.
  2. Press Create Key. You can set a credit limit on the key itself, which is worth doing: it caps what that one key can ever spend, independently of your balance.
  3. Copy it. It starts with sk-or-.
  4. In Calik AI, open API keys, choose OpenRouter, paste and save.
  5. When picking a model, choose one whose id ends in :free. Anything else draws on a balance.
Only the models marked free are free. This is where the bill arrives for people who assumed otherwise. OpenRouter's catalogue mixes free and paid models in one list, the free set changes over time, and switching model in a long session is exactly when nobody is reading the label. Set a credit limit on the key and check the id ends in :free before a long run.

Which model to start on

Use OpenRouter to find the model, then get a direct key from whoever made it. The router adds a small margin and a hop, which is a fair price for trying twenty models in an afternoon and a poor one for running the same model every day. Once you know what you want, a direct key is cheaper and faster.

When the key does not work

OpenRouter's own wording, and what each one is actually telling you.

What you seeWhat it meansWhat to do
402 Insufficient creditsYou selected a paid model with an empty balance.Either top up, or switch to a model whose id ends in :free.
401 No auth credentials foundThe key is missing, mistyped, or was revoked.Create a new one. Keys are shown once.
429 Rate limited by upstreamThe underlying provider throttled the request, not OpenRouter.Retry, or pick a different model. The free tiers throttle hardest.
404 No allowed providersYour privacy settings exclude every provider that serves this model.Adjust the data policy in OpenRouter settings, or choose another model.

If you would rather not pay

OpenRouter's free models are already a free route. For more headroom, Google AI Studio and Groq have their own free tiers with no router in between. The Get API page has all 27 providers with the steps for each.

Where the key goes

Calik AI never resells tokens, so the key you just created is the whole billing relationship: your prompts go from your device straight to OpenRouter, and the bill is theirs to send. The key is written to your device's encrypted storage and is not copied to our servers, our database or our backups.

Open the workspace, find API keys in settings, choose OpenRouter, paste and save. The model picker then lists only what your connected providers actually serve, so there is nothing in it you cannot run.

One key, then the whole workspace

48 agents, 43 AI Center modules and Agent Mesh, all driven by keys that belong to you. Free tier, no card, no expiry.

Create your account See all 27 providers

Questions people ask first

Is OpenRouter free?

Partly. Some models on it are priced at zero and cost nothing to use with a free account. Everything else draws on a prepaid balance. Which models are free changes over time, so check the id ends in :free before a long session.

Should I use OpenRouter or go direct to each provider?

Use it to explore, then go direct for the model you settle on. One key across a hundred models is worth a great deal while you are deciding and worth less once you have decided, because the router adds a margin and an extra hop.

Does Calik AI support both at once?

Yes. There is a key slot per provider, so an OpenRouter key and direct keys can be connected together, and Agent Mesh can mix models from all of them in one run.

Why do some models fail with no allowed providers?

OpenRouter lets you exclude providers on data policy grounds, and if your settings exclude everyone who serves that model, the request has nowhere to go. Loosen the policy or pick another model.

Can I cap what a key can spend?

Yes, and you should. OpenRouter lets you set a credit limit on the individual key, so a runaway loop cannot spend more than that number regardless of your balance.

Other providers

Claude API key OpenAI API key Gemini API key Groq API key DeepSeek API key All 27 providers