User Guide
Settings
Configure AI keys, developer access, passkeys, and language
Access settings from the user menu at the bottom of the app sidebar. Settings are organized into sections:
API Keys
Manage your team-scoped BYOK (Bring Your Own Key) credentials. See Credits & Billing for details on:
- Fal.ai API key for media generation and fal-routed LLM access
- OpenRouter API key or OAuth for direct LLM access
After connecting via OpenRouter OAuth, the settings page shows a success message. If there's an error, the error details are displayed.
Passkeys
Manage passwordless authentication via passkeys (WebAuthn). You can:
- Register new passkeys — Add hardware keys or biometric authentication
- View registered passkeys — See all your registered devices
- Remove passkeys — Deregister devices you no longer use
Passkeys provide a secure, passwordless login experience.
Developer
Create and revoke API keys for the public /api/v1 interface. These credentials are separate from provider BYOK keys: developer keys authenticate your application to OpenStory, while provider keys pay for and authorize AI generation.
Developer API keys are team-scoped and only expose resources belonging to that team. The secret is shown once when it is created; store it securely.
Language
Language selection is available on the sign-in screen and in the app sidebar rather than inside the Settings tabs. OpenStory currently supports English and Simplified Chinese. The selected language applies to server-rendered and browser-rendered views and persists in a cookie.
Built-in style, talent, location, and category labels are translated. User-created names and descriptions remain unchanged.
Generation Settings Persistence
While not in the settings page itself, your generation preferences (aspect ratio, selected models, auto-generation toggles) are automatically saved to localStorage. When you create a new sequence, your last-used settings are pre-filled.