mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-10 13:29:35 +00:00
feat(model): Support siliconflow rerank models (#2188)
This commit is contained in:
@@ -613,7 +613,16 @@ class ProxyEmbeddingParameters(BaseEmbeddingModelParameters):
|
||||
|
||||
|
||||
_EMBEDDING_PARAMETER_CLASS_TO_NAME_CONFIG = {
|
||||
ProxyEmbeddingParameters: "proxy_openai,proxy_azure,proxy_http_openapi,proxy_ollama,proxy_tongyi,proxy_qianfan,rerank_proxy_http_openapi",
|
||||
ProxyEmbeddingParameters: [
|
||||
"proxy_openai",
|
||||
"proxy_azure",
|
||||
"proxy_http_openapi",
|
||||
"proxy_ollama",
|
||||
"proxy_tongyi",
|
||||
"proxy_qianfan",
|
||||
"rerank_proxy_http_openapi",
|
||||
"rerank_proxy_silicon_flow",
|
||||
]
|
||||
}
|
||||
|
||||
EMBEDDING_NAME_TO_PARAMETER_CLASS_CONFIG = {}
|
||||
@@ -622,7 +631,6 @@ EMBEDDING_NAME_TO_PARAMETER_CLASS_CONFIG = {}
|
||||
def _update_embedding_config():
|
||||
global EMBEDDING_NAME_TO_PARAMETER_CLASS_CONFIG
|
||||
for param_cls, models in _EMBEDDING_PARAMETER_CLASS_TO_NAME_CONFIG.items():
|
||||
models = [m.strip() for m in models.split(",")]
|
||||
for model in models:
|
||||
if model not in EMBEDDING_NAME_TO_PARAMETER_CLASS_CONFIG:
|
||||
EMBEDDING_NAME_TO_PARAMETER_CLASS_CONFIG[model] = param_cls
|
||||
|
Reference in New Issue
Block a user