Note
Images may fail to load depending on your geolocation (not all regions support imgur). Apologies!
OpenRouter — BYOK QuickGuide for ChubAI
OpenRouter Setup
- Head over to https://openrouter.ai. Make an account if you haven't already.
- Do the whole onboarding "first time" setup stuff (if any).
- Head over to https://openrouter.ai/settings/integrations. Search for "Deepseek"
- Enter your DS key and set it so "Always use for this provider" is enabled.
Make sure to test that it's working with one of the available models (testing consumes a few tokens at most).

- All good? Next we go.
Settings
- https://openrouter.ai/settings/privacy
- Allow "Deepseek" as your provider. Enable "Always Enforce", otherwise OR will get pissy at you about money.

- https://openrouter.ai/settings/keys
- Make a new key and save it (or use the old one, just make sure you have 'unlimited' usage total. That got me as well).
- I don't think it matters, but enable "Include BYOK usage in limit" when creating the key, just in case.
- See the usage? That's how much DS funds I spent on 32K tokens for testing this mess. YMMV

- https://openrouter.ai/settings/privacy
- Allow "Enable paid endpoints that may train on inputs"

- We there yet? Almost!
Chub Setup
- Open a chat. Hamburger Menu -> Secrets
- Revert the OpenAI Access API back to "My Own API Key" since we're no longer using OpenAI's endpoint

- Click where it says "OpenRouter", then enter the new key you created before (hope you saved it somewhere)

- Validate and hope it says "Valid API Key"
- Refresh the website a few times (I mean it).
- Edit your existing preset or use a new one.
Plug-N-Play: https://chub.ai/presets/Anonymous/byok-ds-direct-api-temp-preset-69f8f9ca5409
Available models:- deepseek/deepseek-v4-flash
- deepseek/deepseek-v4-pro (expensive!)
- Once you have your preset, click on "Use" and it will overwrite your settings with the preset's.

- Start a new chat or go to an existing one. Make sure it's the right preset
- Pray. If pray successful, then chat away.
ps: The first few requests might still give an API error. Dunno why, maybe performance anxiety.
Q&A
-
Do I need to pay OpenRouter?
No, I never added any credits to my OpenRouter account and it's working fine.

-
Now many requests do I get a month?
"The first 1M BYOK requests per-month are free. All subsequent usage is billed at 5% of the upstream provider's cost." as per OpenRouter's own statements.