Skip to main content
Use environment variables for repeatable deployments and centrally managed secrets. The in-app Settings page is convenient for personal instances; environment variables are better for servers, automation, and locked-down provider credentials.

Runtime and access

Text providers

Set LLM to the provider identifier, then configure that provider’s model and credentials.

Provider details

Review supported roles, local-versus-hosted data flow, and provider-specific guides.

Processing and memory

Apply changes safely

  • Keep secrets out of source control and shell history.
  • Change one provider role at a time and run a short generation afterward.
  • Restart or replace the container after environment changes.
  • Back up /app_data and an external database before storage or migration changes.
  • Treat empty values differently from deliberate false values.