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.