UNPKG

@promptbook/azure-openai

Version:

Promptbook: Run AI apps in plain human language across multiple models and platforms

31 lines (30 loc) 1.05 kB
import type { PipelineJson } from '../../pipeline/PipelineJson/PipelineJson'; import type { TaskJson } from '../../pipeline/PipelineJson/TaskJson'; import type { string_href } from '../../types/typeAliases'; /** * Additional options for rendering Mermaid graph */ export type renderPipelineMermaidOptions = { /** * Callback for creating from task graph node */ linkTask?(task: TaskJson): { href: string_href; title: string; } | null; }; /** * Creates a Mermaid graph based on the promptbook * * Note: The result is not wrapped in a Markdown code block * * @public exported from `@promptbook/utils` */ export declare function renderPromptbookMermaid(pipelineJson: PipelineJson, options?: renderPipelineMermaidOptions): string; /** * TODO: [🧠] FOREACH in mermaid graph * TODO: [🧠] Knowledge in mermaid graph * TODO: [🧠] Personas in mermaid graph * TODO: Maybe use some Mermaid package instead of string templating * TODO: [🕌] When more than 2 functionalities, split into separate functions */