Connection
Point the app at your story server. After saving, refresh the main stage tab if it was already open.
Story server URL
Host only — for example https://yourdomain.com when nginx proxies /api/, or http://127.0.0.1:3847 for local dev. Do not include /api/....
Settings are stored in data/settings.sqlite on the story server.
Learner
Characters, chat, stories, and voice tutor replies are phrased for this age. Default is 10 until you save.
Whole number from 3 to 100.
Cloud AI
Add your own OpenAI and/or OpenRouter API keys. Local / Offline AI is not available on this host.
OpenAI
Used for OpenAI chat, TTS, cloud Whisper, and AI image generation. Required for speech and for generated backgrounds/props. Paste your key below and save.
How to get an OpenAI API key (for grown-ups)
- Go to platform.openai.com and sign in, or create an account.
- Add billing if OpenAI asks — API use is pay-as-you-go. See pricing.
- Open API keys and click Create new secret key.
- Name it (for example Qanvaz), copy the key (starts with
sk-), and paste it below. - Click Save OpenAI key. Keep the key private — never share it online.
Kids: ask a trusted grown-up to do these steps for you.
Cloud chat & speech
Use OpenRouter for flexible chat models, or OpenAI directly. Speech always uses OpenAI TTS (needs an OpenAI key even if chat uses OpenRouter).
Example: openai/gpt-4o-mini