guashan-app 瓜山村数字文旅 RAG 助手「乐小瓜」
AI 应用开发 / FastGPT RAG 搭建与集成
面向瓜山村景点介绍、村史文化、红色研学和特色产业问答,基于 FastGPT 搭建 RAG 应用,并通过 Vue 3 + TypeScript 移动端 Web 应用提供交互入口。
- 搭建文旅知识库,完成知识分片与向量数据库接入,将知识检索结果与模型生成结合,形成面向瓜山村资料的检索增强问答链路。
- 实现 Hono 本地服务与 Vercel Serverless 两套 /api/chat 代理,在服务端注入 API Key,转发聊天请求并支持 SSE 流式透传与非流式 JSON 响应。
- 封装 useFastGPT 与 useChatState,使用 TextDecoder 和缓冲区按行解析 SSE,提取增量文本并更新助手消息,实现连接、输出、完成和错误状态管理。
- 使用 AbortController 支持请求中断,结合发送期间禁用输入、错误提示、清空确认与自动滚动完善对话交互。
- 围绕文旅主题组织快捷问题和内容入口,补充健康检查、请求日志、环境变量说明、Vercel 路由配置及 AI 服务维护提示。
DeepSeek-R1-Local-WebUI 本地模型交互工具
Python / Flask 本地 WebUI 开发实践
基于 Flask 提供本地模型交互 Web 界面,通过 CLI 控制台组织启动与模型选择,积累模型应用接入和本地工具交付经验。
- 支持流式生成响应、多个模型选择和 Light/Dark 主题切换,组织本地运行与配置流程。
- 项目获 Queen’s University SAIL/MCIS 软件工程研究团队关注,并受邀作为下游开源实践者参与 AI 供应链与预训练模型治理研究调查。