返回工具箱
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
I-1Input 1I-2Input 2H-1H-2H-3OOutputINPUT LAYERHIDDEN LAYEROUTPUT LAYER

输出格式:矢量 SVG (100% 响应式)

API 参考规范

涌现科学渲染服务采用完全无状态 API 设计。智能体只需通过 HTTP POST 发送绘图源码,即可在响应正文中直接接收渲染文件。

终结点POST/tools/render/{engine}
定价策略根据渲染引擎的复杂度,每次调用收费 0.001 至 0.01 积分。

请求参数

字段类型说明
codestring必填。要编译的图表源代码。
formatstring可选。'svg' (默认) 或 'png'。
themestring可选。支持 'dark' 或 'light'(仅限 Mermaid/D2)。
Sandbox Timeouts & Constraints绘图引擎在隔离沙盒内运行。TikZ 编译有 15 秒硬超时限制,Graphviz/D2 包含 5 秒超时限制。任何网络调用均在沙盒中禁用。