VSDX.ai logoVSDX.ai
  • 生成图表
  • 工具
  • 价格
  • 常见问题
VSDX.ai logoVSDX.ai

将多模态业务资料转成可编辑的 Visio 图。

问问 AI:VSDX.ai 怎么样

产品
  • 功能
  • 常见问题
  • 工具
  • 工作台
  • 博客
工具
  • 图片转 Visio
  • Excel 转组织架构图
  • 大纲转组织架构图
  • Mermaid 转 Visio
  • PlantUML 转 Visio
  • 一键整理图
  • draw.io 转 Visio
  • Visio 转 draw.io
  • Visio 转 PNG 或 SVG
资源
  • 文档
  • 博客
  • 开发者
  • MCP
公司
  • 关于我们
  • 联系我们
法律
  • Cookie政策
  • 隐私政策
  • 服务条款
© 2026 VSDX.ai. All Rights Reserved.

公开 API

使用 VSDX.ai API 构建

从文本生成 AI Visio 图,或将 draw.io / 图表 JSON 转为 vsdx、png、svg、drawio。与网站共用积分与引擎。

创建 API KeyOpenAPI JSON

快速开始

将 vsdx_YOUR_KEY 替换为「设置 → API Key」中的密钥。使用 Authorization: Bearer vsdx_… 或 x-api-key。

生成图表

curl -X POST https://vsdx.ai/api/v1/generate \
  -H 'Authorization: Bearer vsdx_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "Cloud migration swimlane for finance and engineering",
    "diagramType": "swimlane",
    "formats": ["vsdx", "png", "drawio"]
  }'

转换 draw.io XML

curl -X POST https://vsdx.ai/api/v1/convert \
  -H 'Authorization: Bearer vsdx_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "drawio": "<mxfile>...</mxfile>",
    "formats": ["vsdx", "png"]
  }'

查询余额

curl https://vsdx.ai/api/v1/credits \
  -H 'Authorization: Bearer vsdx_YOUR_KEY'

接口列表

方法路径积分说明
POST/api/v1/generate10提示词 → 可编辑图表文件(同步,最长约数分钟)。
POST/api/v1/convert5draw.io XML 或 diagram IR → 指定格式。
GET/api/v1/credits免费该 Key 所属账户的剩余积分。
GET/api/v1/openapi.json免费OpenAPI 3.1 机器可读文档。
请求
JSON 请求体;Content-Type: application/json。

generate:prompt(必填)、diagramType(auto 或 flowchart、swimlane、bpmn、org、architecture、network、er、uml)、formats(vsdx、png、svg、drawio)。

convert:drawio(最大 2 MB)与 diagram(IR JSON)二选一,外加 formats。

鉴权:Authorization: Bearer vsdx_… 或 x-api-key 头。

响应
成功时返回带文件 URL 的 JSON。

响应中的 files 各格式 url 为签名 CDN 链接;expiresAt 约为签发后一小时。

错误 JSON 含 error.code 与 error.message,code 见下表。未付费账户请求 vsdx 会返回 paid_plan_required(403)。

错误码

code含义
unauthorized缺少或无效的 API Key。
insufficient_credits积分不足。
invalid_request请求体验证失败。
payload_too_largedrawio 超过 2 MB。
rate_limited请求过多(每 Key 每分钟 120 次)。
upstream_failed渲染或 AI 引擎未能完成。
internal服务器内部错误。

限额

  • 每个 API Key 在所有 v1 路由上每分钟最多 120 次请求。
  • convert 的 drawio 最大 2 MB。
  • 响应中的下载链接约在一小时后过期。
在 ChatGPT、Claude 或编程助手中使用
通过 /api/mcp 接入:ChatGPT、Claude 网页版用 OAuth;Claude Code、Cursor、Codex 用 vsdx_ API Key。
MCP 接入指南

常见问题