Skip to main content

Configure AI services

Roleplay always needs a DSH language-model route. Other AI capabilities are optional and detected at runtime.

CapabilityUsed forWithout it
Language modelGM, characters, record keeper, authoring and summariesA session cannot play
EmbeddingsSemantic memory, lore and image searchWord and explicit-cue search still works
RerankingRefines retrieved memoriesRetrieval scores are used directly
Image generationPortraits and scene illustrationsImage controls report that no provider is selected
Text-to-speechNarration and character voicesPlay controls are unavailable or fail clearly
Speech-to-textRecorded or live player inputThe user types normally

Install and configure providers through DSH AI Providers. Select services under Settings → AI Providers, and configure language-model routes for DSH.

For local inference, describe shared GPU or server limits in the AI Providers concurrency settings. Player-facing calls receive foreground priority; indexing and similar maintenance work use background priority.

Model guidance​

  • The GM benefits from strong instruction following and tool use.
  • Character agents can use a faster model if the selected DSH setup supports routing them separately.
  • Image interpretation requires a model declared as accepting image input.
  • Provider model metadata should include its context window; automatic context limits depend on it.

Capability failures do not corrupt the story. Optional background work is retried or omitted, while required turn operations fail visibly.