LangGraph 接入 Open WebUI:OpenAI 兼容接口与流式输出
记录将官网生成 Agent 接入 Open WebUI 的过程,用 FastAPI 封装模型列表和聊天接口,按 LangGraph 节点分开输出 HTML 与执行进度,并处理消息历史、SSE 和 Nginx 代理。
开发 · 学习 · 记录
以 Java 语言为第一开发语言,Python为第二开发语言,前端语言Uniapp、Vue、Flutter。热爱编程,喜欢研究新技术,能从学习技术的过程中获得满足感。
记录学习中的理解、开发中的取舍,以及问题排查的过程。
沿着时间,记录每一次理解与实践。
记录将官网生成 Agent 接入 Open WebUI 的过程,用 FastAPI 封装模型列表和聊天接口,按 LangGraph 节点分开输出 HTML 与执行进度,并处理消息历史、SSE 和 Nginx 代理。
记录 Flutter 图片文字识别功能的开发过程,使用 PaddleOCR 在 CPU 上识别中文图片,并通过 Docker 部署 HTTP 服务,处理图片上传、并发请求和客户端超时。
记录二手交易平台的订单超时处理,使用 Redisson 延迟队列安排任务,通过条件更新、支付回调校验和失败重试处理重复执行,并按数据库到期时间补查订单。
记录 uni-app H5 嵌入 iOS WKWebView 的适配过程,包括安全区与聊天页布局、滚动区域、页面过渡快照、登录跳转清理和原生权限桥接。
记录H5 页面开发中整理 AI 编码约定的做法:按任务读取规则,统一接口字段转换,用 ESLint 和契约测试检查实现,再根据 Git 改动执行交付检查。
整理 Swift 集合、流程控制及自定义类型,围绕值语义、引用关系和闭包捕获说明示例的使用边界。
整理 Swift 常量、变量和基础集合语法,说明类型推断、值的可变性及数组访问边界,便于建立准确的语言基础。
整理 SwiftUI 输入控制与交互示例,围绕状态归属、导航恢复和手势冲突给出验证问题。
整理 SwiftUI 间距、几何读取和列表表单组件,补充稳定标识、滚动与父子布局关系的检查方法。
整理 SwiftUI 布局容器及基础展示组件,围绕布局提议、内容尺寸与交互行为说明示例的观察重点。