Next AI Draw.io:AI 驱动的智能图表绘制工具
在当今 AI 技术飞速发展的背景下,Next AI Draw.io 是一个基于 Next.js 的 AI 驱动图表创建工具。 想象一下,你只需说“给我画一个云原生微服务架构图”,AI 就能在 draw.io 画布上为你生成专业的架构图表——这正是 Next AI Draw.io 带来的体验。 相关地址: 无需安装,可直接访问 演示网站。您可以在聊天面板的设置中配置自己的 API 密钥以绕过使用限制,密钥仅存储在浏览器本地。 可从 GitHub Releases 页面下载 Windows、macOS 或 Linux 的本地桌面应用。 对于想要快速体验的用户,Docker 是最佳选择: 启动命令: 访问 克隆仓库并安装依赖: 运行开发服务器: 创建系统流程图 绘制网络拓扑 复制和优化现有图表 Next AI Draw.io 支持几乎所有的主流 AI 服务,让你的选择更加灵活: 通用配置: 提供明确的需求 利用版本历史 渐进式优化 如果你想扩展功能,可以: Author:Smoothcloud润云Next AI Draw.io:AI 驱动的智能图表绘制工具
项目简介
🚀 快速部署指南
在线体验
桌面应用
Docker 一键部署(推荐)
# 使用 OpenAI GPT-4o 模型
docker run -d -p 3000:3000 \
-e AI_PROVIDER=openai \
-e AI_MODEL=gpt-4o \
-e OPENAI_API_KEY=your_openai_key \
-e OPENAI_BASE_URL=your_proxy_url \
ghcr.io/dayuanjiang/next-ai-draw-io:latest使用 Docker Compose 部署
services:
next-ai-draw-io:
image: ghcr.io/dayuanjiang/next-ai-draw-io:latest
container_name: next-ai-draw-io
restart: unless-stopped
ports:
- "3100:3000"
environment:
- AI_PROVIDER=openai
- AI_MODEL=kimi-k2-turbo-preview # 模型名称
- OPENAI_BASE_URL=https://api.moonshot.cn/v1 # 模型地址(如使用 Kimi)
- OPENAI_API_KEY=_API_KEY # api keydocker-compose up -dhttp://<服务器IP>:<端口> 即可使用。源码安装部署
git clone https://github.com/DayuanJiang/next-ai-draw-io
cd next-ai-draw-io
npm install
cp env.example .env.localnpm run dev在浏览器中打开
http://localhost:6002。🎨 使用示例
设计一个用户登录系统的流程图,包含验证、session管理和错误处理
绘制一个企业级网络拓扑图,包含防火墙、交换机、路由器和服务器集群
上传现有的架构图或设计草图,AI 会自动:🔌 支持的 AI 服务商
服务商 推荐模型 特点 Anthropic Claude 3.5 Sonnet 对 AWS 图表特别优化,逻辑推理能力强 OpenAI GPT-4o, GPT-4 Turbo 通用性强,响应速度快 Google AI Gemini 2.0 多模态能力强 DeepSeek DeepSeek-R1 / V3.2 性价比高,中文支持好 Ollama 本地模型 数据安全,完全离线 Azure OpenAI GPT-4 企业级合规需求 ByteDance Doubao K2-thinking 由字节跳动豆包提供 API 赞助 AWS Bedrock (默认) OpenRouter
如果你使用的模型兼容 OpenAI API 格式但不在上述列表中,可以使用以下通用配置:AI_PROVIDER=openai
AI_MODEL=你的模型名称
OPENAI_BASE_URL=你的模型 API 地址
OPENAI_API_KEY=你的 api key💡 使用技巧
越详细的描述,AI 生成的图表越精准。包括:
每次 AI 修改都会创建新的版本,你可以:
先让 AI 生成基础框架,然后通过对话逐步优化,例如:"添加监控告警组件""将所有存储改为SSD""增加灾备恢复流程"🛠️ 开发者进阶
项目架构
app/
├── api/chat/ # AI聊天API端点
├── page.tsx # 主页面
components/
├── chat-panel.tsx # 聊天界面
├── history-dialog.tsx # 历史记录查看器
lib/
├── ai-providers.ts # AI服务商配置
└── utils.ts # 工具函数添加自定义功能
lib/ai-providers.ts 中添加新的 AI 服务商。components/chat-panel.tsx 增强用户界面。app/api/chat/route.ts 中的 AI 工具集。算力 #ai #云平台 #算力租赁 #开发 #人工智能
