Skip to content

Web UI API 对照

English: UModel Web UI API Map

Web UI 的每个界面只对应公开 REST 契约。

界面操作REST API请求体
Workspace 选择页健康检查GET /healthz
Workspace 选择页列出 WorkspaceGET /api/v1/workspaces?page_size=100&include_conflicts=true
Workspace 选择页创建 WorkspacePOST /api/v1/workspacesCreateWorkspaceRequest
Workspace 工作台加载当前 WorkspaceGET /api/v1/workspaces/{workspace}
Settings更新 WorkspacePUT /api/v1/workspaces/{workspace}UpdateWorkspaceRequest
Settings删除 WorkspaceDELETE /api/v1/workspaces/{workspace}
Explorer加载模型图/表POST /api/v1/query/{workspace}/execute`{"query": ".umodel
Explorer 详情校验元素 JSONPOST /api/v1/umodel/{workspace}/validate{"elements": [UModelElement]}
Explorer 详情保存元素 JSONPOST /api/v1/umodel/{workspace}/elements{"elements": [UModelElement]}
Explorer 详情删除元素DELETE /api/v1/umodel/{workspace}/elements{"ids": ["element-id"]}
Query 控制台执行 SPLPOST /api/v1/query/{workspace}/executeQueryRequest
Query 控制台Explain SPLPOST /api/v1/query/{workspace}/explainQueryRequest
Data Store实体查询POST /api/v1/query/{workspace}/execute.entity QueryRequest
Data Store拓扑查询POST /api/v1/query/{workspace}/execute.topo QueryRequest
Imports导入服务端路径POST /api/v1/umodel/{workspace}/importUModelImportRequest
Imports导入内置 quickstart 样例POST /api/v1/samples/{workspace}/multi-domain-quickstart:import
Imports校验 UModel JSONPOST /api/v1/umodel/{workspace}/validate{"elements": [...]}
Imports写入 UModel JSONPOST /api/v1/umodel/{workspace}/elements{"elements": [...]}
Imports写入实体POST /api/v1/entitystore/{workspace}/entities:writeEntityWriteBatch
Imports写入关系POST /api/v1/entitystore/{workspace}/relations:writeRelationWriteBatch
Imports过期实体POST /api/v1/entitystore/{workspace}/entities:expireExpireRequest
Imports过期关系POST /api/v1/entitystore/{workspace}/relations:expireExpireRequest
AgentDiscoveryGET /api/v1/agent/{workspace}/discover
Agent读取 ResourcePOST /api/v1/agent/{workspace}/resources:read{"uri": "umodel://..."}
Agent执行 ToolPOST /api/v1/agent/{workspace}/tools:executeAgentToolCallRequest

边界

  • UI 只使用公开 REST API。
  • UI 不需要 cloud tenant、account、region 或 Aliyun-specific frontend dependency。
  • Graph/table model view 从 Query Service rows 派生,而不是来自 private snapshot endpoint。
  • 开源 UI 中 UModel forms 为 JSON-only。未来的 schema-aware editors 继续复用同一组 validateelements APIs。

基于 Apache-2.0 许可发布。