Chat Node
Last updated: May 20, 2026
The Chat Node is the primary way to interact with AI models. It supports back-and-forth conversations, tool calling, context from connected nodes, and multiple AI providers.
Sending Messages
Type your message in the input field at the bottom of the chat node.
- Enter submits your message
- Shift+Enter inserts a new line (also works for code blocks and lists)
- Cmd/Ctrl+Shift+Enter splits into a new branch
You can also click the Send button to submit, or the Split button beside it to send your prompt in a new branched chat node.
Model Selection
-
Click the model dropdown (bottom left of the chat input)
-
Select your preferred model from any configured provider
-
RHAI models (Basic, Pro, Advanced) show the underlying model name as a sub-label
Tools Dropdown
Use the + button in the chat input to access tools and settings for the current node. This dropdown includes:
- RAG Mode — toggle Retrieval Augmented Generation
- Personas — select or create persona prompts
- MCP Tools — enable MCP server tools for the conversation
- Reasoning Effort — configure reasoning depth (Low, Medium, High, Max) for models that support it
RAG Mode
Retrieval Augmented Generation (RAG) selectively retrieves only the most relevant information from connected nodes. This optimizes token usage by filtering content before sending to the AI model.
-
Open the + tools dropdown and toggle RAG mode, or click the scissor icon
-
Icon highlights when active
-
RAG token count appears at top of chat after LLM response
-
Only relevant context from connected nodes is used, not all content
For small context sizes (under 10,000 tokens) RAG mode is not recommended.
You can chat with file nodes immediately after adding them without waiting for RAG processing. RAG mode specifically requires processing to be complete.
Personas
Create and save custom system prompts:
-
Open the + tools dropdown and navigate to Personas
-
Click "Create Persona"
-
Set name, color, and prompt
-
Click "Create"
To use: Select from the tools dropdown or the persona selector in the input field
MCP Tools
Use Model Context Protocol servers to extend what the AI can do:
-
Configure MCP servers in Settings > MCP Servers
-
Open the + tools dropdown in a chat node
-
Enable specific MCP servers for this conversation
-
The AI will use enabled MCP tools when relevant during the conversation
MCP requires models that support tool calling.
Reasoning Effort
For models that support extended thinking (like Claude Opus, Codex):
-
Open the + tools dropdown
-
Navigate to Reasoning Effort
-
Select effort level: Low, Medium, High, or Max
Higher reasoning effort gives the model more time to think through complex problems.
Audio Input
-
Click the microphone icon or press
Ctrl + M -
Speak into your microphone
-
Click "Done" or press
Escto stop -
Edit the transcribed text if needed
-
Press Enter to send
Regenerating Responses
To regenerate an AI response, click the regenerate icon underneath any assistant message. This replaces the previous "Retry" button that was at the bottom of the chat.
Editing Messages
You can edit any previously sent message. The edited message will be re-sent and the conversation will continue from that point.
Token Summary
View token usage for any chat node by checking the node handles:
- Incoming tokens — context flowing in from connected nodes
- Own tokens — content within this node's conversation
- Input tokens — total tokens sent to the model
The taker handle shows a tooltip with incoming token counts on hover.