feat(model): Support siliconflow models (#2157)

This commit is contained in:
Fangyin Cheng
2024-11-27 19:41:37 +08:00
committed by GitHub
parent 61509dc5ea
commit e5ec47145f
5 changed files with 129 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ if TYPE_CHECKING:
from dbgpt.model.proxy.llms.gemini import GeminiLLMClient
from dbgpt.model.proxy.llms.moonshot import MoonshotLLMClient
from dbgpt.model.proxy.llms.ollama import OllamaLLMClient
from dbgpt.model.proxy.llms.siliconflow import SiliconFlowLLMClient
from dbgpt.model.proxy.llms.spark import SparkLLMClient
from dbgpt.model.proxy.llms.tongyi import TongyiLLMClient
from dbgpt.model.proxy.llms.wenxin import WenxinLLMClient
@@ -21,6 +22,7 @@ def __lazy_import(name):
"OpenAILLMClient": "dbgpt.model.proxy.llms.chatgpt",
"ClaudeLLMClient": "dbgpt.model.proxy.llms.claude",
"GeminiLLMClient": "dbgpt.model.proxy.llms.gemini",
"SiliconFlowLLMClient": "dbgpt.model.proxy.llms.siliconflow",
"SparkLLMClient": "dbgpt.model.proxy.llms.spark",
"TongyiLLMClient": "dbgpt.model.proxy.llms.tongyi",
"WenxinLLMClient": "dbgpt.model.proxy.llms.wenxin",
@@ -49,6 +51,7 @@ __all__ = [
"TongyiLLMClient",
"ZhipuLLMClient",
"WenxinLLMClient",
"SiliconFlowLLMClient",
"SparkLLMClient",
"YiLLMClient",
"MoonshotLLMClient",