API key
A secret access credential. Someone who obtains it may cause charges on your account.
QUIZ NOTEBOOK · AI GUIDE
Understand who bills you, create a dedicated key, connect it, check usage and disconnect safely. A paid ChatGPT or Claude subscription does not cover this web app’s API calls.
You do not always need an API key to write decks and study. You need it when asking the generation feature to use your own AI account.
A secret access credential. Someone who obtains it may cause charges on your account.
The exact identifier of the AI that will do the work. Copy it from the provider’s documentation.
A unit used to process text; it is not always one character or one word.
Billing shows payments and charges. Usage shows consumption.
An API lets software request work from an AI service. An API key is a secret credential authorizing that work on your account. It is different from your email login code, Quiz Notebook recovery key and chat password.
Chat subscriptions and API billing are separate even when you use the same email. You do not need to buy a paid chat subscription first to use an API. Check the API account’s own billing settings.
| Option | What it provides | Billing and keys |
|---|---|---|
| ChatGPT / Claude subscription | Conversations in that provider’s chat app | Paid to the AI provider; ordinary API usage is separate |
| Your own API (BYOK) | Generate candidate questions using your AI account | Your key required; provider bills API usage separately |
| Quiz Notebook web pass | Access to features included in your web pass | Paid to Quiz Notebook; personal API costs excluded |
| Commissioned AI deck | Submit a brief and materials for review and production | No personal key required; agreed production includes its AI costs |
You can work manually in your existing AI chat app and review its output before importing a supported format. That workflow is separate from this API connection.
BYOK means bring your own key: you choose the model and manage the AI bill. This guide covers direct OpenAI and Anthropic connections. Gemini, NotebookLM, Azure and Bedrock credentials are not compatible with these fields.
Commissioning a deck uses our production service, with a suitability review, agreed scope, review and delivery. Do not send your personal key. Check the service page for the current availability of paid orders.
Prepare your API account, API billing, an accessible model ID and a short sample you have permission to send. For school or company accounts, obtain the organization’s permission to connect an external service.
The web app requires email login, a valid web pass and a registered, active device in account settings. A key alone does not unlock a feature that is not yet available.
Never enter a key on this guide page or send it through a support form or email. Use the password-style field in the official web app.
If you lose the secret, create a replacement and revoke the old key. Billing, project permissions and model access must all be valid.
An existing paid Claude subscription does not replace Console API credits or API billing setup.
The route is your browser → Quiz Notebook server → selected AI provider → your browser. The server temporarily handles the key in memory; this is not a browser-to-provider-only connection.
The current implementation does not persist the API key in the account database or browser storage, or intentionally log request bodies. Reloading or signing out clears the on-screen key. This does not guarantee zero retention by the AI provider; its policies also apply.
Encrypted private sync is separate from sending readable text to AI. Remove unnecessary names, contact details and student records. Check permission to use and transmit the material before requesting generation.
Costs depend on the model, input and output tokens and number of calls. Tokens are not the same as characters. Longer sources, longer answers and repeated requests can cost more.
Estimate input tokens × input rate plus output tokens × output rate, using the pricing page’s units. Check model-specific caching or reasoning charges, tax and currency conversion. Your web pass is a separate cost.
OpenAI spend alerts do not stop traffic. Check Limits for ‘Enforce a hard limit’ and save the intended setting. Enforcement can be delayed, allowing a small overrun. Auto-reload limits control credit purchases, not API spending itself.
For Claude, check organization/workspace usage and billing controls in Console. Start small and review alerts, limits and automatic recharges separately.
For support, provide the time, provider, model ID and an error screenshot with secrets hidden. Never send the raw key.
Disabled button: check availability, login, pass, transfer consent and whether a request is running. A device error after submission means you should check registration and activation.
Key/model/permission error: check the selected provider, whitespace, expiry, revocation, project permissions and exact model ID. Paying for chat does not fund the API.
Quota or busy error: check credits, rate limits and spending limits. New credits may take time to appear; do not repeatedly buy more before diagnosing the error.
Timeout or invalid output: this web app does not retry automatically. The provider may have processed billable work. Check Usage before retrying with a shorter source.
Wrong content: a successful connection is not an accuracy check. Correct or discard unsupported candidate questions.
Do not share keys with friends or students: calls can be charged to the same account. Institutional deployments need separate account ownership, permissions and cost agreements. Do not attach keys or real student data to an inquiry.
We recommend personal study use of AI outputs. Check permission before sending copyrighted textbooks or notes to an external AI, publishing outputs or selling them. Private use does not automatically resolve copyright issues.
API keys authorize AI calls; email codes authenticate login; recovery keys unlock encrypted decks. They are not interchangeable.
Does entering a key charge me? No request is sent merely by entering it. Generation may incur charges when the provider processes your request.
Will it match my chat subscription’s output? Models, prompts, settings and tools can differ. Chat search and attachment features are not automatically included.
Must I enter it again? Currently, yes after reload or sign-out: keys are not saved permanently. Staying logged in is separate from retaining a key.
Do installed tablet and desktop apps have this same menu? This guide covers the web app. Installed apps’ personal-AI workflows and release status may differ; check their version-specific manuals.
Checked: 2026-10-05 · Provider screens, prices and policies may change.
Explore the web service →