TalkBoxConfig.resolve()
Resolve effective settings from config + profile + overrides.
Usage
TalkBoxConfig.resolve(
*, model=None, persona=None, profile=None, temperature=None
)Parameters
model: str | None = None-
CLI/API model override.
persona: str | None = None-
CLI/API persona override.
profile: str | None = None-
Named profile to activate (applies its settings before CLI overrides).
temperature: float | None = None- CLI/API temperature override.
Returns
ResolvedConfig- The final resolved settings.
Raises
ValueError-
If the resolved model is blocked by
allow_cloud. KeyError- If the named profile does not exist.