mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
add support for LM Studio (#1663)
### What problem does this PR solve? #1602 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --------- Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
This commit is contained in:
@ -34,8 +34,9 @@ EmbeddingModel = {
|
||||
"BAAI": DefaultEmbedding,
|
||||
"Mistral": MistralEmbed,
|
||||
"Bedrock": BedrockEmbed,
|
||||
"Gemini":GeminiEmbed,
|
||||
"NVIDIA":NvidiaEmbed
|
||||
"Gemini": GeminiEmbed,
|
||||
"NVIDIA": NvidiaEmbed,
|
||||
"LM-Studio": LmStudioEmbed
|
||||
}
|
||||
|
||||
|
||||
@ -47,10 +48,11 @@ CvModel = {
|
||||
"Tongyi-Qianwen": QWenCV,
|
||||
"ZHIPU-AI": Zhipu4V,
|
||||
"Moonshot": LocalCV,
|
||||
'Gemini':GeminiCV,
|
||||
'OpenRouter':OpenRouterCV,
|
||||
"LocalAI":LocalAICV,
|
||||
"NVIDIA":NvidiaCV
|
||||
"Gemini": GeminiCV,
|
||||
"OpenRouter": OpenRouterCV,
|
||||
"LocalAI": LocalAICV,
|
||||
"NVIDIA": NvidiaCV,
|
||||
"LM-Studio": LmStudioCV
|
||||
}
|
||||
|
||||
|
||||
@ -69,12 +71,13 @@ ChatModel = {
|
||||
"MiniMax": MiniMaxChat,
|
||||
"Minimax": MiniMaxChat,
|
||||
"Mistral": MistralChat,
|
||||
'Gemini' : GeminiChat,
|
||||
"Gemini": GeminiChat,
|
||||
"Bedrock": BedrockChat,
|
||||
"Groq": GroqChat,
|
||||
'OpenRouter':OpenRouterChat,
|
||||
"StepFun":StepFunChat,
|
||||
"NVIDIA":NvidiaChat
|
||||
"OpenRouter": OpenRouterChat,
|
||||
"StepFun": StepFunChat,
|
||||
"NVIDIA": NvidiaChat,
|
||||
"LM-Studio": LmStudioChat
|
||||
}
|
||||
|
||||
|
||||
@ -83,7 +86,8 @@ RerankModel = {
|
||||
"Jina": JinaRerank,
|
||||
"Youdao": YoudaoRerank,
|
||||
"Xinference": XInferenceRerank,
|
||||
"NVIDIA":NvidiaRerank
|
||||
"NVIDIA": NvidiaRerank,
|
||||
"LM-Studio": LmStudioRerank
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user