如何用大白话画出专业图表?next-ai-draw-io 上手与实战说明
如何用大白话画出专业图表next-ai-draw-io 上手与实战说明【免费下载链接】next-ai-draw-ioA next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.项目地址: https://gitcode.com/GitHub_Trending/ne/next-ai-draw-ionext-ai-draw-io 是一个基于 Next.js 的开源 Web 应用把 AI 和 draw.io 编辑器放在一起你在右侧对话框里描述想要的图左侧的编辑器会实时渲染出对应的流程图、架构图或思维导图。画完可以导出 .drawio、.svg、.png 格式直接用于文档和汇报。它支持的输入不只是文字——图片和 PDF 也能传进去让 AI 照着描出一张图。它替你解决什么问题传统绘图工具里画一张架构图意味着找模板、拖方框、拉连线、对齐、再对齐。next-ai-draw-io 把这件事变成对话你只描述组件和连接关系AI 生成的是合法的 draw.io XML编辑器立刻渲染而不是给你一段需要自己拼的代码上传一张现有图表的截图或一份 PDF 文档AI 可以识别其中的形状和线条还原成可编辑的图表适合照着改的场景每次 AI 动手之前系统自动保存一份快照不满意就回滚试错没有心理负担支持的模型会展示推理过程你能看到它为什么这样布局改错方向时也好纠正从一句话到一张图它是怎么工作的技术栈是 Next.js 16 React 19AI 调用走 Vercel AI SDK渲染用 react-drawio。核心请求处理在 app/api/chat/route.ts控制输出行为的提示词模板在 lib/system-prompts.ts想看 AI 到底被要求了什么读这个文件比看文档更快。值得注意的是 AI 生成图表的三种方式。新建整张图时它调用 display_diagram 一次性输出做局部修改换个标签、加个节点时用 edit_diagram 做搜索替换式的编辑开销更小如果 XML 太长被截断再用 append_diagram 把没写完的部分补上。也就是说重画和微调是两条不同的路径这也是为什么改一小块通常比重新生成整张图更稳。三种方式跑起来在线体验是最短路径打开官方演示站点即可使用有使用次数限制自带 API 密钥的话在聊天面板的设置里填进去限制就不再卡你。密钥只存在浏览器本地不会上传到服务器。本地运行适合想改代码或固定用某家模型的人两步命令git clone https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io cd next-ai-draw-io npm install然后把项目根目录的 env.example 复制为 .env.local填上所选提供商的密钥各家的变量名和填写方法见 docs/cn/ai-providers.md再执行 npm run dev浏览器打开 localhost:6002 就能用。桌面端和容器项目提供了 Electron 桌面应用支持 Windows、macOS、Linux离线场景更顺手也提供 Docker 部署方式docs/cn/docker.md 有完整说明。让输出更准的几个写法按组件逐项描述而不是一句带过。画个系统架构图能得到的结果完全看运气。换成创建一张 AWS 云架构图EC2 承载 Web 服务API Gateway 作为对外入口静态文件放 S3数据库用 DynamoDBAI 基本不用猜。组件、角色、连线方向三样写清楚效果立竿见影。画云厂商图时明确要它用图标库。项目内置了 aws4、azure2、gcp2、kubernetes、flowchart、bpmn 等几十个图标库完整清单在 docs/shape-libraries/。AI 在画带图标的图之前会先通过 get_shape_library 工具查询语法而不是凭记忆写所以你只需要说用 AWS 官方图标不必关心具体写法。大图表分轮次搭。一次让 AI 画完整张复杂系统图布局容易乱。更稳的节奏是三轮先要主组件和整体布局确认方向对了再加连接线最后补标签和样式。每一步都是对话随时可以纠正上一轮。画错了直接回滚不用重画。聊天输入框左下角的时钟图标打开的是历史面板每次 AI 编辑前的版本都自动存着点一下就能恢复到任意一版。主动约束布局。系统提示词要求整张图收在单页画布内约 800×600 的坐标范围容器最大宽 700、高 550防止分页线切断图形。如果你的图元素多、排不下直接在描述里写用垂直堆叠布局或网格排列AI 会照此排布。上传参考图来描图。需要把现有文档里的图标准化时直接传截图。AI 会识别形状是圆角还是直角、线条是直线还是曲线尽量贴近原样重建再按你的要求调整。按任务挑模型。图表生成要求模型稳定输出长格式 XML对能力要求不低。官方推荐 Claude Sonnet 4.5、GPT-5.1、Gemini 3 Pro、DeepSeek V3.2/R1 这一档其中 Claude 系列因为训练时见过大量带云厂商图标的 draw.io 图画 AWS、Azure、GCP 架构图时最稳。支持的提供商包括豆包、OpenAI、Anthropic、Google、Azure、DeepSeek、Ollama、OpenRouter 等十几种配置方法都在 docs/cn/ai-providers.md。走出网页MCP、服务端配置与配额把画图能力接进代码编辑器。项目在 packages/mcp-server/ 下提供了一个 MCP 服务器npm 包名为 next-ai-drawio/mcp-server。在 Claude Desktop、Cursor 或 VS Code 的 MCP 配置里指向这个包之后你在编辑器里用自然语言描述图表AI 就会实时把图画出来。写技术文档时边写边配图不必切到浏览器。给团队统一部署模型。管理员可以用 AI_MODELS_CONFIG 环境变量或 ai-models.json 文件配置多个服务端模型所有用户共享不用每人手里攥一份密钥。用管理面板替代改配置。设置 ADMIN_PASSWORD 环境变量后访问 /admin模型、访问码、功能开关、配额、可观测性都在网页上调保存即生效详见 docs/cn/admin-panel.md。公共部署时管住用量。内置基于用户 ID 的动态配额按人头限制请求次数防止共享实例被刷。适合哪些活技术文档系统架构、部署流程、API 时序风格统一还能反复改教学演示把一段文字材料直接变成讲解用的流程图产品与项目用户路径、信息架构、排期流程先出草图再讨论图表翻新老文档里的图无法编辑传截图重建输出的是可编辑格式如果你打算在这个项目上做二次开发tests/ 目录下的单元测试和 E2E 用例可以直接当行为参照。【免费下载链接】next-ai-draw-ioA next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.项目地址: https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →