Note

Images may fail to load depending on your geolocation (not all regions support imgur). Apologies!

OpenRouter — BYOK QuickGuide for ChubAI

OpenRouter Setup
  1. Head over to https://openrouter.ai. Make an account if you haven't already.
  2. Do the whole onboarding "first time" setup stuff (if any).
  3. Head over to https://openrouter.ai/settings/integrations. Search for "Deepseek"
  4. 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).
    byok provider
  5. All good? Next we go.
Settings
  1. https://openrouter.ai/settings/privacy
  2. Allow "Deepseek" as your provider. Enable "Always Enforce", otherwise OR will get pissy at you about money.
    allowed providers
  3. https://openrouter.ai/settings/keys
  4. 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).
    1. I don't think it matters, but enable "Include BYOK usage in limit" when creating the key, just in case.
    2. See the usage? That's how much DS funds I spent on 32K tokens for testing this mess. YMMV
      keys
  5. https://openrouter.ai/settings/privacy
  6. Allow "Enable paid endpoints that may train on inputs"
    paid endpoint
  7. We there yet? Almost!

Chub Setup

  1. Open a chat. Hamburger Menu -> Secrets
  2. Revert the OpenAI Access API back to "My Own API Key" since we're no longer using OpenAI's endpoint
    chub secrets openai
  3. Click where it says "OpenRouter", then enter the new key you created before (hope you saved it somewhere)
    chub secrets openai
  4. Validate and hope it says "Valid API Key"
  5. Refresh the website a few times (I mean it).
  6. 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!)
  7. Once you have your preset, click on "Use" and it will overwrite your settings with the preset's.
    chub preset in use
  8. Start a new chat or go to an existing one. Make sure it's the right preset
  9. 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
  1. Do I need to pay OpenRouter?

    No, I never added any credits to my OpenRouter account and it's working fine.
    allowed providers

  2. 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.

Edit

Pub: 05 Dec 2025 14:22 UTC

Edit: 07 May 2026 00:52 UTC

Views: 359