Source code for imagine.types.models
from enum import Enum
[docs]
class ModelType(str, Enum):
"""
Supported values: `ModelType.EMBEDDING`,`ModelType.LLM`, `ModelType.RERANKER`, `ModelType.TEXT_TO_IMAGE`, `ModelType.TRANSCRIBE`, `ModelType.TRANSLATE`.
"""
EMBEDDING = "embedding"
LLM = "llm"
RERANKER = "reranker"
TEXT_TO_IMAGE = "text_to_image"
TRANSCRIBE = "transcribe"
TRANSLATE = "translate"
def __repr__(self) -> str:
return "<%s.%s>" % (self.__class__.__name__, self._name_)