BaseEmbedderConfig.py 710 B

123456789101112131415161718
  1. from typing import Optional
  2. from embedchain.helper.json_serializable import register_deserializable
  3. @register_deserializable
  4. class BaseEmbedderConfig:
  5. def __init__(self, model: Optional[str] = None, deployment_name: Optional[str] = None):
  6. """
  7. Initialize a new instance of an embedder config class.
  8. :param model: model name of the llm embedding model (not applicable to all providers), defaults to None
  9. :type model: Optional[str], optional
  10. :param deployment_name: deployment name for llm embedding model, defaults to None
  11. :type deployment_name: Optional[str], optional
  12. """
  13. self.model = model
  14. self.deployment_name = deployment_name