structure_visualizer
StructureVisualizer
Utility class to visualize a Structure structure.
Source code in griptape/utils/structure_visualizer.py
base_url = field(default='https://mermaid.ink', kw_only=True)
class-attribute
instance-attribute
build_node_id = field(default=lambda task: task.id.title(), kw_only=True)
class-attribute
instance-attribute
header = field(default='graph TD;', kw_only=True)
class-attribute
instance-attribute
query_params = field(factory=dict, kw_only=True)
class-attribute
instance-attribute
structure = field()
class-attribute
instance-attribute
__render_task(task)
Source code in griptape/utils/structure_visualizer.py
__render_tasks(tasks)
to_url()
Generates a url that renders the Workflow structure as a Mermaid flowchart.
Reference: https://mermaid.js.org/ecosystem/tutorials#jupyter-integration-with-mermaid-js.
Returns:
Name | Type | Description |
---|---|---|
str |
str
|
URL to the rendered image |