fix: skip provider prefix rules for vLLM/OpenRouter/AiHubMix endpoints
This commit is contained in:
parent
438ec66fd8
commit
3b61ae4fff
@ -107,6 +107,7 @@ class LiteLLMProvider(LLMProvider):
|
|||||||
(("moonshot", "kimi"), "moonshot", ("moonshot/", "openrouter/")),
|
(("moonshot", "kimi"), "moonshot", ("moonshot/", "openrouter/")),
|
||||||
(("gemini",), "gemini", ("gemini/",)),
|
(("gemini",), "gemini", ("gemini/",)),
|
||||||
]
|
]
|
||||||
|
if not (self.is_vllm or self.is_openrouter or self.is_aihubmix):
|
||||||
model_lower = model.lower()
|
model_lower = model.lower()
|
||||||
for keywords, prefix, skip in _prefix_rules:
|
for keywords, prefix, skip in _prefix_rules:
|
||||||
if any(kw in model_lower for kw in keywords) and not any(model.startswith(s) for s in skip):
|
if any(kw in model_lower for kw in keywords) and not any(model.startswith(s) for s in skip):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user