UnisKB/apps/setting/models_provider/constants/model_provider_constants.py

50 lines
2.9 KiB
Python
Raw Normal View History

# coding=utf-8
"""
@project: maxkb
@Author
@file model_provider_constants.py
@date2023/11/2 14:55
@desc:
"""
from enum import Enum
2024-09-09 10:45:44 +00:00
from setting.models_provider.impl.aliyun_bai_lian_model_provider.aliyun_bai_lian_model_provider import \
AliyunBaiLianModelProvider
2024-07-24 06:14:05 +00:00
from setting.models_provider.impl.aws_bedrock_model_provider.aws_bedrock_model_provider import BedrockModelProvider
from setting.models_provider.impl.azure_model_provider.azure_model_provider import AzureModelProvider
2024-07-12 06:15:42 +00:00
from setting.models_provider.impl.deepseek_model_provider.deepseek_model_provider import DeepSeekModelProvider
from setting.models_provider.impl.gemini_model_provider.gemini_model_provider import GeminiModelProvider
from setting.models_provider.impl.kimi_model_provider.kimi_model_provider import KimiModelProvider
2024-03-06 05:43:45 +00:00
from setting.models_provider.impl.ollama_model_provider.ollama_model_provider import OllamaModelProvider
2024-03-28 10:30:46 +00:00
from setting.models_provider.impl.openai_model_provider.openai_model_provider import OpenAIModelProvider
from setting.models_provider.impl.qwen_model_provider.qwen_model_provider import QwenModelProvider
2024-07-24 06:14:05 +00:00
from setting.models_provider.impl.tencent_model_provider.tencent_model_provider import TencentModelProvider
2024-08-19 02:38:55 +00:00
from setting.models_provider.impl.vllm_model_provider.vllm_model_provider import VllmModelProvider
2024-07-24 06:14:05 +00:00
from setting.models_provider.impl.volcanic_engine_model_provider.volcanic_engine_model_provider import \
VolcanicEngineModelProvider
from setting.models_provider.impl.wenxin_model_provider.wenxin_model_provider import WenxinModelProvider
from setting.models_provider.impl.xf_model_provider.xf_model_provider import XunFeiModelProvider
from setting.models_provider.impl.xinference_model_provider.xinference_model_provider import XinferenceModelProvider
from setting.models_provider.impl.zhipu_model_provider.zhipu_model_provider import ZhiPuModelProvider
2024-07-15 08:26:54 +00:00
from setting.models_provider.impl.local_model_provider.local_model_provider import LocalModelProvider
class ModelProvideConstants(Enum):
model_azure_provider = AzureModelProvider()
model_wenxin_provider = WenxinModelProvider()
2024-03-06 05:43:45 +00:00
model_ollama_provider = OllamaModelProvider()
2024-03-28 10:30:46 +00:00
model_openai_provider = OpenAIModelProvider()
model_kimi_provider = KimiModelProvider()
model_qwen_provider = QwenModelProvider()
model_zhipu_provider = ZhiPuModelProvider()
model_xf_provider = XunFeiModelProvider()
model_deepseek_provider = DeepSeekModelProvider()
model_gemini_provider = GeminiModelProvider()
2024-07-24 06:14:05 +00:00
model_volcanic_engine_provider = VolcanicEngineModelProvider()
model_tencent_provider = TencentModelProvider()
model_aws_bedrock_provider = BedrockModelProvider()
2024-07-15 08:26:54 +00:00
model_local_provider = LocalModelProvider()
model_xinference_provider = XinferenceModelProvider()
2024-08-19 02:38:55 +00:00
model_vllm_provider = VllmModelProvider()
2024-09-09 10:45:44 +00:00
aliyun_bai_lian_model_provider = AliyunBaiLianModelProvider()