欢迎
欢迎阅读 ATOM SDK 开发手册!
ATOM SDK 是用于操作 ATOM 软件的多语言客户端库(Python / C++ / C#),提供图编辑、节点操作、运行时执行等能力。使用前提是已经有一个可连接的 ATOM 软件正在运行(本地或远程)。
ATOM SDK 提供 4 个 Service,分别负责不同的操作域:
| Service | 职责 | 访问方式(Python) |
|---|---|---|
|
主图的创建、打开、导入导出、整图运行 |
|
|
主图中的节点增删、连线、设参、单节点激活 |
|
|
子图节点内部的节点编辑与运行 |
|
|
以执行引擎方式加载和运行图,处理多帧输入 |
|
请选择项目使用的语言进入对应章节。
架构概览
你的程序
│
▼
AtomClient(统一入口)
├── GraphService ← 图级别操作
├── NodeService ← 主图节点操作
├── GraphNodeService ← 子图节点操作
└── RuntimeService ← 运行时执行
│
▼
atom 软件(HTTP API 服务)
所有 Service 通过 HTTP 与 ATOM 软件通信。SDK 负责自动管理 timestamp(图版本号)避免并发冲突、处理二进制与 JSON 混合响应、文件参数的自动上传。