# tinker\_cookbook.distillation.PromptOnlyDatasetBuilder

## _class_ [**tinker\_cookbook.distillation.PromptOnlyDatasetBuilder**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L222)( _[RLDatasetBuilder](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/rl/rldatasetbuilder/)_)

Builder for prompt-only datasets.

**Fields:**

- [**dataset\_name**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L225) ( _str_) – e.g., "deepmath"
- [**groups\_per\_batch**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L226) ( _int_)
- [**group\_size**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L227) ( _int_)
- [**model\_name\_for\_tokenizer**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L228) ( _str_)
- [**renderer\_name**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L229) ( _str_)
- [**convo\_prefix**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L230) ( _list[renderers. [Message](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/renderers/message/)] \| None_, default: `None`)
- [**max\_prompt\_tokens**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/datasets.py#L231) ( _int \| None_, default: `1024`) – Maximum tokens per prompt (None = no truncation)
