Skip to main content
Add these nodes with the pipeline builder: pipeline.add(name="...").<node>(...). Each entry lists the node’s configuration parameters. See the Pipeline reference for add, run, and lifecycle methods.

chat_file_reader — Chat File Reader

Allows for document upload within chatbots (often connected to the LLM node).
Platform docs: Chat File Reader
Parameters
int
default:"200"
int
default:"1000"
str
default:"'default'"
One of: contextual_ai, default, docling, llama_parse, mistral_ocr, reducto, textract
int
default:"10"
str
default:"'chunks'"
One of: chunks, documents, pages

chat_memory — Chat Memory

Give connected nodes access to conversation history.
Platform docs: Chat Memory
Parameters
str
default:"'Full - Formatted'"
The type of memory to use One of: Full - Formatted, Full - Raw, Message Buffer, Token Buffer, Vector Database
int
default:"2048"
The number of tokens to store in memory

create_session — Create Session

Create a new session with an agent and participants
Platform docs: Create Session
Parameters
AcceptsAgent
required
str
default:"''"

data_collector — Data Collector

Allows a chatbot to collect information by asking the user to provide specific pieces of information (e.g., name, email, etc.).
Platform docs: Data Collector
Parameters
bool
default:"True"
If checked, the node will output questions in successive order until all fields are successfully collected. If unchecked, the node will output the data that is collected (often passed to an LLM with a prompt to ask successive questions to the user, along with specific instructions after all fields are collected) - e.g., {‘Field1’: ‘Collected_Data’, ‘Field2’: ‘Collected_Data’}
str
required
The model provider
str
default:"''"
The specific model for question generation
str
default:"''"
Specific instructions of how the LLM should collect the information
str
required
The query to be analysed for data collection (passed to the LLM)
str
default:"''"
The ID of the data collector node
ListType | list[FieldDefinition] | list[List[Dict[str, Any]]]
default:"[]"
The fields to be collected

get_run_data — Get Run Data

Fetch run metrics (trace, latency, cost, tokens, status) for a session
Platform docs: Get Run Data
Parameters
str
required

read_memory — Read Memory

Load the full content of a memory entry. Use this when:
Parameters
str
required

read_session_messages — Read Session Messages

Read all messages from a session with derived metadata
Platform docs: Read Session Messages
Parameters
str
default:"'none'"
int
default:"0"
str
required

write_memory — Write Memory

Create or update a Memory object for use with context-aware agents. You can store text memory content and or references to object types like knowledge bases, knowledge base items, files and prompts.
Parameters
list[str]
required
str
default:"''"
str
default:"''"
str
required
str
default:"''"
list[str]
default:"[]"