15
ui-guide-studio
17
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
10
15
15
13
12
11
10
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
7
6
5
4
3
2
1
6
5
4
3
2
1
Next lesson
Next lesson
In this lesson

The Bot Settings menu provides control over key configurations affecting your bot’s behavior, session management, and language model selection. You can access it from the left-hand menu in the Studio.

Here are the core settings you’ll find in this menu:

  • Inactivity Timeout, which defines how long the bot waits for user input before ending a session and triggering the Timeout flow.
    • Setting this to 0 disables timeouts, while the maximum value is 1440 minutes (or 24 hours).
    • When a session ends, the bot clears the user’s position and variables.
  • Node Repetition Limit, which Controls how many times a conversation can pass through the same node before triggering an error. It has a maximum value of 10.
    • Maximum value: 10.
  • Use the Botpress Client, which enables access to the Botpress client object in the code editor, allowing direct API interactions.

You’ll also find LLM settings, which dictate which language model will be used for which task:

  • For Fast, you should pick a model optimized for speed and cost, best for lightweight tasks.
  • For Best, you should prioritize performance over speed or cost, for complex tasks.
  • The Autonomous Language Model powers Autonomous Nodes and generates responses.
  • And LLMz Version determines which version of Botpress’s custom inference engine the bot uses.

And finally, variable management defines bot-level variables beyond standard workflow variables, including user-specific and global bot settings.

Summary
The Settings menu in the Studio interface controls bot behavior, session management, LLM selection, and variable configuration for optimized performance.
all lessons in this course