Add a dedicated Admin Panel documentation page detailing management of shared TTS providers and site features via the admin UI. Update all TTS provider guides, environment variable references, and deployment docs to clarify the new runtime configuration model: environment variables serve as first-boot seeds only, with ongoing management handled through the admin interface. Revise sidebars and cross-links to include the new admin panel docs and clarify the distinction between legacy env-based and admin-managed configuration.
1.3 KiB
1.3 KiB
| title |
|---|
| DeepInfra |
Use DeepInfra's hosted TTS models as your provider.
Setup
Recommended (auth + admin): Settings → Admin → Shared providers
- Add a shared provider with type
deepinfra. - Keep base URL as
https://api.deepinfra.com/v1/openai. - Enter your API key.
- Set your preferred default model/voice.
Legacy bootstrap seed (optional, first boot only):
API_BASE=https://api.deepinfra.com/v1/openai
API_KEY=your-deepinfra-key
Per-user Settings → TTS Provider (only when restrictUserApiKeys=false):
- Set provider to
Deepinfra. - The base URL is pre-filled, no changes needed.
- Enter your
API_KEY. - Choose a model and voice.
See TTS Providers for admin-shared vs per-user behavior.
Notes
- Available models include
hexgrad/Kokoro-82Mandcanopylabs/orpheus-3b-0.1-ft. - Without an API key, only the free-tier model (
hexgrad/Kokoro-82M) is shown in the dropdown. - TTS requests are sent from the server, not the browser. The API key is never exposed to clients.