技术路线

技术路线|Gemma 4 如何生成无障碍证据

从现场照片到结构化报告,BarrierLens 通过 Gemma 4 多模态理解、结构化 JSON 输出、本机归档和可选公开案例池,完成无障碍问题的记录、反馈与复查闭环。

项目定位:基于 Gemma 4 的公共空间无障碍通行风险识别与证据生成工具 · GitHub 仓库

01

技术总览

用户上传盲道、坡道、出入口等现场照片后,前端将图片和地点信息提交到 /api/analyze。后端优先调用 Gemma 4 推理链路,生成问题类型、风险等级、影响人群、责任归口、整改建议等结构化 JSON。结果进入报告页面,可保存到本机,也可在用户主动确认后公开为案例。

02

核心数据流

03

Gemma 4 调用链路

04

结果来源标记 analysisSource

类型含义
gemma真实推理真实 Gemma 4 推理(Google API)
nvidia_nimNVIDIA NIM 托管 Gemma 4(自拍/upload)
ollama本地复现本地 Gemma / Ollama 推理
mock演示数据演示数据
mock_fallback降级演示模型失败后的降级演示,不代表真实模型能力

我们不会把 mock 或 mock_fallback 包装成真实 Gemma 结果。

05

存储与隐私设计

  • 登录不是必需;云端同步失败不影响本机主流程。

06

部署与复现

07

评委快速验证

  1. 打开 正式 Demo

  2. 上传现场照片或选择样例图

  3. 点击「生成报告」(读屏标签为「生成分析」)

  4. 在结果页查看 analysisSource 是否为 gemma;可在浏览器 Network 面板查看 /api/analyze 响应进一步核对