# tinker_cookbook.distillation.SDFTBatchProvider ## *class* [**tinker_cookbook.distillation.SDFTBatchProvider**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/sdft.py#L88)(*Protocol*) Protocol for SDFT datasets that return builders alongside golden answers. ### [**get_batch**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/sdft.py#L91)(*index*) Return (env_group_builders, questions, golden_answers) for a batch. Each list has the same length (one per problem in the batch). **Parameters:** - [**index**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/distillation/sdft.py#L91) (*int*) **Returns:** *tuple\[Sequence\[[EnvGroupBuilder](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/rl/envgroupbuilder/index.md)\], list[str], list[str]\]*