Resolves the chat template string for inference from the axolotl config,
mirroring how it would be resolved at training time: an explicit
chat_template config takes precedence, then the first dataset’s
chat_template if that dataset is of type chat_template.
Parameters
Name
Type
Description
Default
cfg
DictDefault
Dictionary mapping axolotl config keys to values.
required
tokenizer
PreTrainedTokenizer | PreTrainedTokenizerFast | Any
Tokenizer to fall back to for tokenizer-default templates.
required
Returns
Name
Type
Description
str | None
Chat template string, or None if the config does not specify one.