Files
AgentLab/backend
ThearchyHelios f7d945f94b 点名的模型接入不存在或已停用时照实报错,不再悄悄换成演示模型
resolve_provider 以前在显式点名的接入找不到时返回 None,get_chat_model 把它当成「一个接入都没配」,
返回演示模型(mock-fast):节点上、设置里把接入名写错一个字,或者接入改了名、删了,报告就由演示模型
写成假文本,核查也由它来核,正式运行照样出具。点名一个已停用的接入又照常返回、照常调用,和按模型名
找到停用接入就报错的规则不一致。

现在点名的接入不存在抛 ProviderNotConfigured(code=missing,「模型接入「X」不存在」,提示去设置里核对
名称或换一个接入),已停用抛 code=disabled(说法和按模型名找到停用接入时一致)。判断收在
named_provider 一处,设置校验和画布校验也按它认。没点名时的回退照旧:一个启用的接入都没有才用演示
模型,模型名认不出来退回第一个启用的真实接入。只有空白的接入名算没点名。
2026-10-06 12:45:08 +08:00
..