The Bot Settings menu lets you adjust general settings that apply to your bot.

General options

Bot name

Use this field to set a name for your bot. This name will display to users, regardless of which channel your bot is deployed on.

Workflow options

Inactivity timeout

This is the amount of time, in minutes, that your bot will wait for a response before ending the session. When the session ends, your bot will automatically trigger the Timeout Workflow. This clears the user’s position in the Workflow and resets any Workflow variables. You can set this to 0 to prevent the bot from ever timing out. The maximum value is 1440 minutes, or 24 hours.

Node repetition limit

This is the maximum amount of times a conversation can go through any specific Node. When the user reaches this node repetition limit, an error will be triggered. The maximum value is 10.

Use the Botpress Client

This option lets you access the official Botpress client for TypeScript within Studio. When enabled, the client object is imported by default anywhere you can use code in Studio.

Configuration variables

Here, you can define and manage configuration variables for your bot.

LLM options

In this section, you can configure which Large Language Model (LLM) your bot’s Autonomous Nodes should use depending on its current task.
You can override these settings for individual Autonomous Nodes.

Default fast LLM

This is the model your bot will use for quick and easy tasks, prioritizing speed and cost over performance.

Default best LLM

This is the model your bot will use for complex tasks that need the highest-quality responses.

Autonomous language model

This is the model that powers your bot’s inference engine and generates responses.

RAG language model

This is the model your bot will use for Retrieval-Augmented Generation (RAG) tasks, like answering questions based on Knowledge Base content.

Fallback LLM

This is the model your bot will use when one of your preferred models is unavailable.

LLMz version

This option lets you configure which version of Botpress’ custom inference engine, LLMz, your bot uses.
We recommend always using latest stable version of LLMz. However, you may find that a bot built on previous versions of LLMz works best on those versions.