File size: 630 Bytes
1bc3f18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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"