EXAM_RAG_API / stores /llm /LLMEnums.py
MinaNasser's picture
1st
1bc3f18
raw
history blame contribute delete
630 Bytes
from enum import Enum
class LLMEnums(Enum):
OPENAI = "OPENAI"
COHERE = "COHERE"
OLLAMA = "OLLAMA"
MISTRAL = "MISTRAL"
GROQ = "GROQ"
OPENROUTER = "OPENROUTER"
HUGGINGFACE = "HUGGINGFACE"
DEEPSEEK = "DEEPSEEK"
GEMINI = "GEMINI"
class OpenAIEnums(Enum):
SYSTEM = "system"
USER = "user"
ASSISTANT = "assistant"
class CoHereEnums(Enum):
SYSTEM = "SYSTEM"
USER = "USER"
ASSISTANT = "CHATBOT"
DOCUMENT = "search_document"
QUERY = "search_query"
class DocumentTypeEnum(Enum):
DOCUMENT = "document"
QUERY = "query"