ContextNode

ChatLLM. ContextNode

new ContextNode()

Source:
Parameters:
Type Description
Object

Members

children :Set.<ContextNode>

Source:
Type:
  • Set.<ContextNode>

content :NodeContent

Source:
Type:
  • NodeContent

message_id :string

Source:
Type:
  • string

model :Model

Source:
Type:
  • Model

name :string

Source:
Type:
  • string

prev_node :ContextNode

Source:
Type:
  • ContextNode

prev_node

Source:

prev_node

Source:

role :string

Source:
Type:
  • string

Methods

addChild(node)

Description:
  • Add child to the set

Source:
Parameters:
Name Type Description
node ContextNode

getMessage(provider) → {NodeMessage}

Description:
  • Get nodes data applicable as context

Source:
Parameters:
Name Type Description
provider Provider | undefined
Returns:
Type
NodeMessage

getRawData() → {NodeRawData}

Description:
  • Get raw data of the node

Source:
Returns:
Type
NodeRawData

removeChild(node)

Description:
  • Remove child from set

Source:
Parameters:
Name Type Description
node ChildNode