Resources

Everything you need to get started and build with Arkus — documentation, templates, and insights to support your journey.

Explore topics

< Back to all posts

Chat Input

What and how it can be used:

The Chat Input component captures user messages directly from the chat interface in a conversational format. It creates message objects with conversation metadata (sender, timestamp, session ID, roles) and serves as the entry point for interactive, multi-turn conversations with an agent, maintaining conversation context and history throughout the session.

When/how the component should be used:

  • Use when you need to capture direct user input from the chat interface
  • Use when conversation history and context are required
  • Ideal when you need to maintain conversation history and context with metadata
  • Connect to Chat Output, Agent Core or any other component that you want to receive user input from the chat interface.

Connections with other components:

  • Agent Core
  • Text Input
  • Chat Output
  • API Request
  • Directory
  • News Search
  • RSS Reader
  • Web Search
  • Language Model
  • Batch Run
  • LLM Router
  • Parser
  • Save File
  • Smart Function
  • Split Text
  • Structured Output
  • Type Convert
  • Listen
  • Notify
  • Smart Router
  • Calculator
  • Anonymization
  • Directory
  • Text Output
  • Sql Database
  • Guardrail
  • Human-in-the-loop
  • Bing Search API
  • Google Search API
  • ChromaDB
  • If-Else

Configurable settings:

  • Input Text

Control Section:

  • Input Text
  • Store Messages
  • Sender Type
  • Sender Name
  • Session ID
  • Files

Default values: 

  • Sender Type : User
  • Sender Name : User
  • Store Messages : on

Desired Behaviour: 

  • Keep messages in correct order.
  • Preserve roles (user/system).
  • Create message objects with conversation metadata

< Back to all posts