2023-11-16 05:16:27 +00:00
|
|
|
|
# coding=utf-8
|
|
|
|
|
|
"""
|
|
|
|
|
|
@project: maxkb
|
|
|
|
|
|
@Author:虎
|
|
|
|
|
|
@file: model_provider_constants.py
|
|
|
|
|
|
@date:2023/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
|
2023-11-16 05:16:27 +00:00
|
|
|
|
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
|
2024-04-18 03:56:46 +00:00
|
|
|
|
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
|
2023-11-16 05:16:27 +00:00
|
|
|
|
from setting.models_provider.impl.wenxin_model_provider.wenxin_model_provider import WenxinModelProvider
|
2024-04-19 08:43:31 +00:00
|
|
|
|
from setting.models_provider.impl.xf_model_provider.xf_model_provider import XunFeiModelProvider
|
2024-08-12 04:07:15 +00:00
|
|
|
|
from setting.models_provider.impl.xinference_model_provider.xinference_model_provider import XinferenceModelProvider
|
2024-04-19 06:43:06 +00:00
|
|
|
|
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
|
2023-11-16 05:16:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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()
|
2024-04-18 03:44:13 +00:00
|
|
|
|
model_kimi_provider = KimiModelProvider()
|
2024-04-18 03:56:46 +00:00
|
|
|
|
model_qwen_provider = QwenModelProvider()
|
2024-04-19 06:43:06 +00:00
|
|
|
|
model_zhipu_provider = ZhiPuModelProvider()
|
2024-04-19 08:43:31 +00:00
|
|
|
|
model_xf_provider = XunFeiModelProvider()
|
2024-05-13 05:31:21 +00:00
|
|
|
|
model_deepseek_provider = DeepSeekModelProvider()
|
2024-05-14 02:06:21 +00:00
|
|
|
|
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()
|
2024-08-12 04:07:15 +00:00
|
|
|
|
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()
|