# tinker_cookbook.distillation | Class | Description | | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | | [`train_on_policy.Config`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/train_on_policy_config/index.md) | | | [`DatasetWithTeacher`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/datasetwithteacher/index.md) | Pairs a supervised dataset with its teacher model. | | [`train_off_policy.Config`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/train_off_policy_config/index.md) | Configuration for off-policy distillation with soft teacher targets. | | [`SDFTBatchProvider`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/sdftbatchprovider/index.md) | Protocol for SDFT datasets that return builders alongside golden answers. | | [`sdft.Config`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/sdft_config/index.md) | Configuration for SDFT training. | | [`TeacherConfig`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/teacherconfig/index.md) | Configuration for a teacher model. | | [`DistillationDatasetConfig`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/distillationdatasetconfig/index.md) | Configuration for a dataset used in distillation. | | [`PromptOnlyEnv`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/promptonlyenv/index.md) | Environment that only provides prompts with no rewards. | | [`PromptOnlyDataset`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/promptonlydataset/index.md) | Dataset that provides prompts without rewards. | | [`PromptOnlyDatasetBuilder`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/distillation/promptonlydatasetbuilder/index.md) | Builder for prompt-only datasets. |