Spaces:
Sleeping
Sleeping
File size: 432 Bytes
1719436 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from typing import Literal
from langchain_ollama import ChatOllama
from langchain_openai.chat_models import ChatOpenAI
from langchain_community.chat_models import GigaChat
from langchain_core.language_models.chat_models import BaseChatModel
LLMName = Literal["ollama", "openai", "gigachat"]
LLM_NAME_TO_CLASS: dict[LLMName, type[BaseChatModel]] = {
"ollama": ChatOllama,
"openai": ChatOpenAI,
"gigachat": GigaChat,
}
|