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
One of:
contextual_ai, default, docling, llama_parse, mistral_ocr, reducto, textractOne of:
chunks, documents, pageschat_memory — Chat Memory
Give connected nodes access to conversation history.
Platform docs: Chat Memory
The type of memory to use
One of:
Full - Formatted, Full - Raw, Message Buffer, Token Buffer, Vector DatabaseThe number of tokens to store in memory
create_session — Create Session
Create a new session with an agent and participants
Platform docs: Create Session
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
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’}
The model provider
The specific model for question generation
Specific instructions of how the LLM should collect the information
The query to be analysed for data collection (passed to the LLM)
The ID of the data collector node
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
read_memory — Read Memory
Load the full content of a memory entry. Use this when:
read_session_messages — Read Session Messages
Read all messages from a session with derived metadata
Platform docs: Read Session Messages
