def get_model_card_data(self, **card_data_kwargs) -> "SpacyTransformersModelCardData":
        """
        Generate the card data to be used for the `ArgillaModelCard`.

        Args:
            card_data_kwargs: Extra arguments provided by the user when creating the `ArgillaTrainer`.

        Returns:
            SpacyTransformersModelCardData: Container for the data to be written on the `ArgillaModelCard`.
        """
        from argilla_v1.client.feedback.integrations.huggingface.model_card import SpacyTransformersModelCardData

        return SpacyTransformersModelCardData(
            model_id=self._model,
            task=self._task,
            lang=self.language,
            gpu_id=self.gpu_id,
            framework_kwargs={"optimize": self.optimize, "update_transformer": self.update_transformer},
            pipeline=self._spacy_pipeline_components,  # Used only to keep track for the config arguments
            update_config_kwargs=self.trainer_kwargs["training"],
            **card_data_kwargs,
        )

        Generate the card data to be used for the `ArgillaModelCard`.

        Args:
            card_data_kwargs: Extra arguments provided by the user when creating the `ArgillaTrainer`.

        Returns:
            SpacyTransformersModelCardData: Container for the data to be written on the `ArgillaModelCard`.
        
argilla-v1/src/argilla_v1/client/feedback/training/frameworks/spacy.py