尧图精选

3步把DB-GPT数据库AI助手装进手机

🕒 发布时间:2026/9/8 16:52:41 📁 来源:尧图网络
3步把DB-GPT数据库AI助手装进手机【免费下载链接】DB-GPTopen-source agentic AI data assistant for the next generation of AI Data products.项目地址: https://gitcode.com/GitHub_Trending/db/DB-GPT你正在外面出差、手里只有一台手机的时候其实可以打开 DB-GPT 数据库AI助手用自然语言直接查库、看图表。它不是另起一套小程序后端而是 Web 端里自带的一套移动端页面/mobile/chat/部署好之后用钉钉、企业微信或手机浏览器打开就能用。环境与前置检查只列不满足就跑不起来的硬条件依赖项版本要求是否必选备注DB-GPT 后端服务v0.7.0 及以上是提供 /api/v1/chat/completions 等接口Node.js 16是构建 Web 前端npm / yarnnpm 8 或 yarn 1.22是安装前端依赖HTTPS 域名支持 TLS是手机浏览器与 IM 内打开需要 HTTPS钉钉 / 企业微信任意版本否用于生成一键跳转链接从零到能跑最短路径克隆仓库到本地。git clone https://gitcode.com/GitHub_Trending/db/DB-GPT进入 web 目录安装依赖Node 16。cd DB-GPT/web npm install # 只装前端依赖构建时把后端地址作为环境变量注入next.config.js 的 env 会读取 API_BASE_URL。API_BASE_URLhttps://your-dbgpt-server.com npm run build # 后端换成你的 HTTPS 地址启动或部署产物。npm start # 本地预览生产把构建产物部署到 HTTPS 服务器用手机打开移动端页面验证https://your-dbgpt-server.com/mobile/chat/?chat_scenechat_dbapp_code你的应用编码chat_scene 和 app_code 取自你在 Web 端创建的应用。DB-GPT 数据库AI助手跑起来之后能做什么移动端对话流→ web/pages/mobile/chat/index.tsx用 fetchEventSource 请求 /api/v1/chat/completionsSSE 流式接收一帧一帧渲染到屏幕。会话状态管理→ 同文件的 MobileChatContext把 model、temperature、history 挂到上下文供子组件共享避免层层传参。默认模型与温度→ 同文件里的 useEffect优先取应用 param_need 里配好的值没配就回退到模型列表第一个和 0.5。一键生成移动端与钉钉链接→ web/pages/construct/app/index.tsx应用管理页会拼出 mobileUrl再包一层 dingtalk:// 跳转发给手机即可打开。接着说流式这块。它的关键是每收到一帧事件怎么把后端吐回来的东西变成屏幕上能看的内容onmessage: event { let msg event.data; try { msg JSON.parse(msg).vis; // 取图表/表格等结构化 vis 字段 } catch { msg msg.replaceAll(\\n, \n); } setHistory(h [...h, { role: view, content: msg }]); };能解析成 JSON 就取 vis 字段图表、表格这类结构化内容解析不了就当纯文本换行处理然后追加到对话流里渲染出来。按需定制移动端助手配置怎么改最常改的就两处。一是后端地址。它由 web/next.config.js 的 env 通过 API_BASE_URL 读取换环境时只要在构建命令前带上这个变量重新 build 就行不用改代码。这里注意它是构建期注入的改了之后必须重新 build 才会生效。二是默认模型和温度。它们跟着应用走在 Web 端创建或编辑应用时把 model、temperature 写进 param_need手机页就会自动读临时想换用手机页里的 ModelSelector.tsx 和 Thermometer.tsx 两个组件调都在 web/pages/mobile/chat/components/不用重新构建。遇到不工作怎么办页面白屏、没数据→ 多半是 API_BASE_URL 没注入或指错了 → 用API_BASE_URL你的地址 npm run build重新构建。回复一直转圈不结束→ 后端没返回 text/event-stream或 HTTPS / 跨域没通 → 确认该接口确实返回流式内容且访问域名是 HTTPS。手机或钉钉里打不开→ 没配 HTTPS或 IM 后台没加可信域名 → 用 HTTPS 部署并在钉钉 / 企业微信后台把域名加进白名单。回到开头那个场景出差路上把应用编码填进 mobile/chat 链接、在手机上打开就能对着数据库提问了。下一步可以先在浏览器里点开这条 mobile 链接确认能出数据再把钉钉跳转链接发到手机上收着。更多部署细节看 docs/installation/整体文档入口在 docs/。【免费下载链接】DB-GPTopen-source agentic AI data assistant for the next generation of AI Data products.项目地址: https://gitcode.com/GitHub_Trending/db/DB-GPT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →