Update llm_catalog.py

This commit is contained in:
silk 2026-06-08 12:28:24 +08:00
parent 329ef962ff
commit 0f41516caf
1 changed files with 6 additions and 2 deletions

View File

@ -211,11 +211,15 @@ def _tongyi_model_kwargs_from_chatopenai_extras(
def _tongyi_chattongyi_must_use_openai_compatible(api_model: str) -> bool: def _tongyi_chattongyi_must_use_openai_compatible(api_model: str) -> bool:
"""百炼:部分模型与 ``Generation.call``text-generation不匹配``ChatTongyi`` 仍会走该端点会报 ``url error``;须改用 OpenAI 兼容接口。""" """百炼:部分模型与 ``Generation.call``text-generation不匹配``ChatTongyi`` 仍会走该端点会报 ``url error``;须改用 OpenAI 兼容接口。
Qwen3 系列在 ``ChatTongyi`` 上流式 tool call 易出现 arguments JSON工具名丢失等问题
Agent 文生图/视频等模式无法稳定调用工具故统一走 OpenAI 兼容网关
"""
m = (api_model or "").strip().lower() m = (api_model or "").strip().lower()
if any(x in m for x in ("-vl-", "vl-plus", "vl-max", "omni")): if any(x in m for x in ("-vl-", "vl-plus", "vl-max", "omni")):
return True return True
if m.startswith("qwen3.5") or m.startswith("qwen3.6"): if m.startswith("qwen3"):
return True return True
if m.startswith("qwen2.5-vl") or m.startswith("qwen-vl"): if m.startswith("qwen2.5-vl") or m.startswith("qwen-vl"):
return True return True