Settings
This page shows which adapters are active, which secrets are present, and which settings are still placeholders in the MVP.
Stripe is not fully configured here, so local development can still use direct plan switching from settings.
Local development can switch between plans here before live billing is wired in.
Core text and image checks with a lighter monthly cap and local-only sharing posture.
Higher usage, public reports, audio analysis, and access to advanced provider-assisted scoring when configured.
Full API access, audio analysis, the highest monthly limit, and the broadest retention and export scaffolding.
Health checks combine runtime validation, writable storage checks, database connectivity, and provider readiness. Use this alongside the deployment docs and smoke tests before shipping a VPS release.
The database connection responded to a health probe.
Uploads are readable and writable at /var/www/dispel-app/uploads.
Remote model assistance is disabled, so Dispel will rely on local heuristics and direct file inspection only.
Remote model assistance is disabled, so Dispel will rely on local heuristics and direct file inspection only.
Set DISPEL_PROVIDER_API_KEY or OPENAI_API_KEY to activate remote scoring.
Production is currently pointed at SQLite. This is acceptable for a single VPS node, but Postgres is the safer next step for concurrent writes and operational resilience.
Resolved to https://dispel.cloud.
The current app still boots in local single-user mode. Production deployment is viable for a controlled workspace, but broader multi-user auth is still a future upgrade.
DISPEL_ENABLE_DEV_PLAN_SWITCHING=1 keeps direct plan switching available even when Stripe is configured.
Selected remote provider for audio transcription and synthetic-speech signal scoring when available.
Selected remote provider for auxiliary image scoring. Direct file inspection remains active.
Selected remote provider for auxiliary text scoring. Local heuristics always remain active.
Selected remote provider for preview-frame-assisted video scoring when available.
Use bearer tokens for programmatic analysis. Raw keys are shown only once, and Dispel stores only a secure hash after creation.
Set DISPEL_PROVIDER_API_KEY or OPENAI_API_KEY to activate remote scoring.
Set OPENROUTER_API_KEY or DISPEL_OPENROUTER_API_KEY to activate routed multimodal scoring.
Set GROQ_API_KEY or DISPEL_GROQ_API_KEY to activate Groq-backed text and speech analysis.
Production is currently pointed at SQLite. This is acceptable for a single VPS node, but Postgres is the safer next step for concurrent writes and operational resilience.
Resolved to https://dispel.cloud.
The current app still boots in local single-user mode. Production deployment is viable for a controlled workspace, but broader multi-user auth is still a future upgrade.
DISPEL_ENABLE_DEV_PLAN_SWITCHING=1 keeps direct plan switching available even when Stripe is configured.
Uploads resolve to /var/www/dispel-app/uploads.
OCR falls back to no-op mode when GOOGLE_CLOUD_API_KEY is absent.
Analytics events are stored in the application database.
Billing stays in fallback mode until the Stripe secret, webhook secret, and both price IDs are configured.
Set OPENROUTER_API_KEY or DISPEL_OPENROUTER_API_KEY to activate routed multimodal scoring.
Set GROQ_API_KEY or DISPEL_GROQ_API_KEY to activate Groq-backed text and speech analysis.
Uploads resolve to /var/www/dispel-app/uploads.
OCR falls back to no-op mode when GOOGLE_CLOUD_API_KEY is absent.
Analytics events are stored in the application database.
Billing stays in fallback mode until the Stripe secret, webhook secret, and both price IDs are configured.