Next AI Draw.io

AI驱动的图表创建工具 - 对话、绘制、可视化

由字节跳动豆包提供支持

好消息!感谢 字节跳动豆包的慷慨赞助,演示站点现已接入强大的 glm-4.7 模型,图表生成效果更佳!点击链接注册即可领取 50万免费Token,适用于所有模型!

火山引擎方舟 Coding Plan

使用自己的 API Key

您也可以使用自己的 API Key,支持多种服务商。点击聊天面板中的设置图标即可配置。

您的 Key 仅保存在浏览器本地,不会被存储在服务器上。

一个集成了AI功能的Next.js网页应用,与draw.io图表无缝结合。通过自然语言命令和AI辅助可视化来创建、修改和增强图表。

功能特性

  • LLM驱动的图表创建:利用大语言模型通过自然语言命令直接创建和操作draw.io图表
  • 基于图像的图表复制:上传现有图表或图像,让AI自动复制和增强
  • 图表历史记录:全面的版本控制,跟踪所有更改,允许您查看和恢复AI编辑前的图表版本
  • 交互式聊天界面:与AI实时对话来完善您的图表
  • AWS架构图支持:专门支持生成AWS架构图
  • 动画连接器:在图表元素之间创建动态动画连接器,实现更好的可视化效果

示例

以下是一些示例提示词及其生成的图表:

ResNet50模型架构动画

Prompt: Give me an animated architecture diagram of the ResNet50 model.

ResNet50模型架构图

RAG技术图

Prompt: Generate a RAG architecture diagram for chat application. Use connected diagram for data ingestion

RAG架构图

React和AWS认证流程

Prompt: Generate authentication process using React with AWS. Use Serverless architecture.

认证架构图

敏捷Scrum流程

Prompt: Generate agile scrum workflow diagram for software development team.

敏捷Scrum流程图

开放式创新

Prompt:Create visualization of Henry Chesbrough's Open Innovation model.

开放式创新图

工作原理

本应用使用以下技术:

  • Next.js:用于前端框架和路由
  • Vercel AI SDKai + @ai-sdk/*):用于流式AI响应和多提供商支持
  • react-drawio:用于图表表示和操作

图表以XML格式表示,可在draw.io中渲染。AI处理您的命令并相应地生成或修改此XML。

多提供商支持

  • 字节跳动豆包
  • AWS Bedrock(默认)
  • OpenAI / OpenAI兼容API(通过 OPENAI_BASE_URL
  • Anthropic
  • Google AI
  • Google Vertex AI
  • Azure OpenAI
  • Ollama
  • OpenRouter
  • DeepSeek
  • SiliconFlow
  • ModelScope

注意:claude-sonnet-4-5 已在带有AWS标志的draw.io图表上进行训练,因此如果您想创建AWS架构图,这是最佳选择。

支持与联系

特别感谢 字节跳动豆包 为本站提供 API Token 支持!

如果您觉得这个项目有用,请考虑 赞助 来帮助托管在线演示站点!

如需支持或咨询,请在 GitHub仓库 上提交issue或联系:me[at]jiang.jp