class_docstr: Repository storing possible Api parameters and their default values. Also returns parameters required
  for data classes (``PipelineComposerRequirements``, ``GPAlgorithmParameters``, ``GraphGenerationParams``)
  used while model composition.
   
docstr: Returns dict with parameters suitable for ``PipelineComposerParameters``
docstr_tok: ["Returns","dict","with","parameters","suitable","for","``","PipelineComposerParameters","``"]
code: def get_params_for_composer_requirements(params: dict) -> dict:
      """Returns dict with parameters suitable for ``PipelineComposerParameters``"""
      composer_requirements_params = {
          k: v
          for k, v in params.items()
          if k in ApiParamsRepository.COMPOSER_REQUIREMENTS_KEYS
      }
  
      max_pipeline_fit_time = params.get("max_pipeline_fit_time")
      if max_pipeline_fit_time:
          composer_requirements_params[
              "max_graph_fit_time"
          ] = datetime.timedelta(minutes=max_pipeline_fit_time)
  
      composer_requirements_params = (
          ApiParamsRepository.set_static_individual_metadata(
              composer_requirements_params
          )
      )
  
      return composer_requirements_params
  
file_path: FEDOT/fedot/api/api_utils/api_params_repository.py
imports: import datetime
  from typing import Sequence
  from golem.core.optimisers.genetic.operators.inheritance import GeneticSchemeTypesEnum
  from golem.core.optimisers.genetic.operators.mutation import MutationTypesEnum
  from fedot.core.composer.gp_composer.specific_operators import parameter_change_mutation, add_resample_mutation
  from fedot.core.constants import AUTO_PRESET_NAME
  from fedot.core.repository.tasks import TaskTypesEnum
  from fedot.core.utils import default_fedot_data_dir
label_desc: Use image node_id 4 for calling the ApiParamsRepository obj's underlying member method code with example usage: obj.get_params_for_composer_requirements(params) and returns: composer_requirements_params