{
  "sdk": "dspy",
  "version": "3.4.1",
  "optimizer": "BootstrapFinetune",
  "constructor": "(metric: Optional[Callable] = None, multitask: bool = True, train_kwargs: dict[str, typing.Any] | dict[dspy.clients.lm.LM, dict[str, typing.Any]] | None = None, adapter: dspy.adapters.base.Adapter | dict[dspy.clients.lm.LM, dspy.adapters.base.Adapter] | None = None, exclude_demos: bool = False, num_threads: int | None = None)",
  "compile_parameters": "(self, student: dspy.primitives.module.Module, trainset: list[dspy.primitives.example.Example], teacher: dspy.primitives.module.Module | list[dspy.primitives.module.Module] | None = None) -> dspy.primitives.module.Module",
  "compile_executed": false,
  "paid_or_network_model_calls": 0,
  "weight_files_created": 0
}
