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
Allows for document upload within chatbots (often connected to the LLM node).
One of:
contextual_ai, default, docling, llama_parse, mistral_ocr, reducto, textractOne of:
chunks, documents, pageschat_memory
Give connected nodes access to conversation history.
Platform docs: Give connected nodes access to conversation history.
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 a new session with an agent and participants
Platform docs: Create a new session with an agent and participants
data_collector
Allows a chatbot to collect information by asking the user to provide specific pieces of information (e.g., name, email, etc.).
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
listen
Listen for user input at a stage in the conversation.
Platform docs: Listen for user input at a stage in the conversation.
One of:
button, capturepost_message
Post a message to a session
Platform docs: Post a message to a session
read_memory
Load the full content of a memory entry. Use this when:
read_session_messages
Read all messages from a session with derived metadata
Platform docs: Read all messages from a session with derived metadata
talk
Send a given message at a stage in a conversation.
Platform docs: Send a given message at a stage in a conversation.
One of:
card, carousel, image, messageThe text to send to the user.
The card’s description.
The image to be sent at this step in the conversation.
The card’s title.
