feat(ai): LLM 补充风险分析 + 降级策略

- scoring.rs 新增 llm_supplement 函数(调用 AI provider 生成补充洞察)
- risk_service 新增 compute_risk_with_llm 方法(LLM 失败静默降级)
- risk_handler 改用 compute_risk_with_llm
This commit is contained in:
iven
2026-05-12 22:10:05 +08:00
parent 44dcfbd5cb
commit a999ee0036
3 changed files with 149 additions and 2 deletions

View File

@@ -16,10 +16,12 @@ where
{
require_permission(&ctx, "copilot.risk.view")?;
let risk = crate::service::risk_service::RiskService::compute_risk(
let risk = crate::service::risk_service::RiskService::compute_risk_with_llm(
&state.db,
ctx.tenant_id,
patient_id,
&state.provider_registry,
"ollama",
)
.await?;