std1.0.0-beta-7 SafeC docs

std :: ml::llm

Struct std::Graph

#include <std/ml/llm.h> source

struct Graph {
    struct Vec<struct GraphNode> nodes;
    struct String entryNode;
}

Fields

§struct Vec<struct GraphNode> nodessource
§struct String entryNodesource

Methods

§void add_node(const &char name, GraphNodeFn nodeFn, const &char nextNode)source · definition
§void add_conditional_node(const &char name, GraphNodeFn nodeFn, GraphRouterFn router)source · definition
§struct Value run(struct Value initialState, int maxSteps)source · definition
§void drop()source · definition
§void free() consumesource · definition

= drop()

§static struct Graph new(const &char entryNode)source · definition