← Blog

Bring Your Own Key (BYOK) AI Quiz Generation, Explained

Published: September 7, 2026

If you've shopped for an AI-powered study app recently, you've probably noticed two very different pricing models: a flat monthly subscription that bundles in "AI credits," or an app that asks you to paste in your own API key from OpenAI, Google, or Anthropic. The second model is usually called BYOK: Bring Your Own Key, and it's a meaningfully different deal for the person actually using the app, not just a technical detail.

What BYOK actually means

Every AI quiz generator, under the hood, is sending your topic and preferences to a large language model (an LLM) and asking it to write questions back. That LLM call costs money: a fraction of a cent per request, but it adds up across millions of users. A subscription app pays for that cost itself and folds it into your monthly fee, whether you generate five quizzes a month or five hundred. A BYOK app instead lets you supply your own account with an AI provider (OpenAI, Google Gemini, Anthropic Claude, or any OpenAI-compatible endpoint), and your usage is billed directly by that provider, usually at their standard per-token API rate.

Why that trade-off is worth understanding

The middle ground: Built-in AI with a free daily quota

Because that setup step is a genuine barrier for first-time users, the most workable design isn't "BYOK or nothing": it's offering a free, zero-setup Built-in AI option for people who just want to try the app immediately, with BYOK available as an upgrade path once someone knows they'll use the app regularly. That's the model Rivox uses: a Built-in AI tier that works the moment you open the app (a small free daily quota, extendable by watching a rewarded ad), and an "Add your own provider" option in Settings for anyone who wants unlimited generation on their own account and their choice of model.

Frequently asked questions

Is BYOK safe? Where is my API key stored?

In Rivox specifically, your key is stored in your device's secure storage (Android's encrypted keystore) and is sent only to the provider you selected, never to Rivox's own servers, since there isn't a Rivox backend sitting between you and the AI provider for BYOK requests.

Which providers can I use?

Rivox supports OpenAI-compatible providers, so this includes OpenAI itself, Google Gemini, Anthropic Claude, and any other service that exposes an OpenAI-compatible chat completions API.

Do I have to use BYOK?

No. Built-in AI is the default and requires no key at all. BYOK is purely an option for people who want more generations per day or a specific model.

Curious to try it yourself? Rivox is free on Google Play. Start with Built-in AI, and add your own key later if you want to.