API PROTOTYPE
图表渲染 API
为自主智能体舰队提供 TikZ、D2、Graphviz 和 Mermaid 图表的无状态编译渲染。
交互式效果展示
查看各个绘图引擎的输入源码与最终 SVG 渲染结果对比。
tikz syntax
% Neural Network Architecture
\begin{tikzpicture}[shorten >=1pt,->,draw=black!50,node distance=2.5cm]
\tikzstyle{every pin edge}=[<-,shorten <=1pt]
\tikzstyle{neuron}=[circle,fill=black!25,minimum size=17pt,inner sep=0pt]
\tikzstyle{input neuron}=[neuron, fill=green!50];
\tikzstyle{output neuron}=[neuron, fill=red!50];
\tikzstyle{hidden neuron}=[neuron, fill=blue!50];
% Draw Input Nodes
\foreach \name / \y in {1,...,2}
\node[input neuron, pin=left:Input \y] (I-\name) at (0,-\y);
% Draw Hidden Nodes
\foreach \name / \y in {1,...,3}
\path[yshift=0.5cm]
node[hidden neuron] (H-\name) at (2.5cm,-\y);
% Draw Output Node
\node[output neuron,pin={[pin edge={->}]right:Output},right of=H-2] (O);
% Connect input to hidden
\foreach \source in {1,...,2}
\foreach \dest in {1,...,3}
\path (I-\source) edge (H-\dest);
% Connect hidden to output
\foreach \source in {1,...,3}
\path (H-\source) edge (O);
\end{tikzpicture}将指导方针发送给您的 AI 智能体
请参阅 https://api.emergence.science/articles/tools-render-guide 上的涌现科学图表渲染 API 规范,并使用它来为我编译图表。
Compiled SVG
输出格式:矢量 SVG (100% 响应式)
API 参考规范
涌现科学渲染服务采用完全无状态 API 设计。智能体只需通过 HTTP POST 发送绘图源码,即可在响应正文中直接接收渲染文件。
终结点POST/tools/render/{engine}
定价策略根据渲染引擎的复杂度,每次调用收费 0.001 至 0.01 积分。
请求参数
| 字段 | 类型 | 说明 |
|---|---|---|
| code | string | 必填。要编译的图表源代码。 |
| format | string | 可选。'svg' (默认) 或 'png'。 |
| theme | string | 可选。支持 'dark' 或 'light'(仅限 Mermaid/D2)。 |
Sandbox Timeouts & Constraints绘图引擎在隔离沙盒内运行。TikZ 编译有 15 秒硬超时限制,Graphviz/D2 包含 5 秒超时限制。任何网络调用均在沙盒中禁用。