## Types


## types.TModel


Abstract model tier; each backend maps it to a provider-specific model name.


`types.TModel=Literal[``"small", `<span class="st">`"medium"``, ``"large"``]`  
</span>


## types.TSpecialty


Task specialty; [LlmBackends.for_specialty](backends.md#spawnllm.LlmBackends.for_specialty) maps each to its registered backend.


`types.TSpecialty=Literal[``"debugging", `<span class="st">`"review"``, ``"general"``]`  
</span>
