## Admin Panel

Manage users, app settings, and view usage statistics

—
Total Users
—
Total API Calls
—
API Calls Today

### Registration

Loading...

### Users

Name / Email | Role | Status | Joined | Actions
--- | --- | --- | --- | ---
Loading...

### Announcement Banner

Show banner:

### Feature Flags

Read Aloud (TTS):
Nextcloud Integration:

### Single Sign-On (OIDC)

Configure OpenID Connect for SSO with Azure AD, Okta, Keycloak, PocketID, Google, etc.
Callback URL: ``

Enable SSO:
Issuer URL:
Client ID:
Client Secret:
Button Label:
Disable local login:

### Email Templates

Template:
Subject
Body (plain text — a button link will be appended automatically)

### AI Prompts

Changes take effect immediately, no restart needed
Prompt:

### SMTP Email Server

Loading...
SMTP Host
Port
Username / Email
Password / App Password
From Address
TLS/SSL (port 465):

Environment variables take precedence over DB settings. Storing password in DB is convenient but consider using env vars for production security.

### Saved Encounters (Site-wide)

Auto-deleted after 7 days
Auto-delete after:

### AI Model Management

Loading...
Default Model:
Built-in Models (toggle to enable/disable for users)

Loading...

Discover Models from Provider API

Click "Search API" to query your configured provider for all available models. Use the search box to filter results.

Add Custom Model (manual)

### Clinical Assistant

Chat and image model overrides for the assistant
Chat model:
Image model:
Search result limit
Context chars
System behavior

### Text-to-Speech (TTS)

Loading...
Loading...
Search Voices / Models from Provider

Click Search to query available voices from your configured TTS provider.

Test Synthesis
Voice:
Hello, this is a text to speech test for the Pediatric AI Scribe.

### Speech-to-Text (STT)

Loading...
Loading...
Search Models from Provider

Click Search to query available STT models from your configured provider.

Test STT — Record & Transcribe
Transcription:

### Embedding Models

Loading...
Loading...
Search Models from Provider

Click Search to query available embedding models from your configured provider.

Test Embedding

### Reset Settings

Reset all announcement, feature flag, and email settings back to factory defaults. SMTP configuration and custom models are preserved.