YourGPT Helpdesk

Find answers to your questions

How to prevent over usage abuse with throttling settings?

Manage AI chatbot overuse using throttling settings

To effectively prevent over usage abuse, implementing throttling settings is crucial. Throttling helps to control the amount of data or the number of requests that a user can make to your chatbot within a specified period of time.

This ensures that no single user can overwhelm your system. Here are some steps to set up throttling settings:

  1. Identify Usage Limits: Determine the maximum requests or data processed per minute, hour, or day based on system capacity and usage patterns.

  2. Implement Rate Limiting: Enforce usage limits with rate limiting at the application level, using middleware, or at the network level with API gateways or load balancers.

  3. Provide Feedback: Notify users when usage limits reached with the messages, and temporary blocks until the limit resets.

  4. Adjust Limits as Needed: Regularly review and adjust throttling settings based on performance and user feedback to maintain balanced resource management.


What is Messages Per Conversation?

Messages Per Conversation (MPC) allows you to set a limit on the number of messages exchanged in a single conversation. To Setup this limit follow these steps:

  1. Go to General and Select Security.

  2. Access Throttling Settings of MPC, Add limit, Time, Message like this below image

Adding Limit on the Message Per Conversation

What is Conversations Limit?

Conversations Limit (CL) refers to the maximum number of individual interactions or sessions that can be created within a defined period. To Setup this limit follow these steps:

  1. Go to General and Select Security.

  2. Access Throttling Settings of CL, Add limit, Time, Message like this below image:

Adding the conversation Limit

Along with throttling, you can also manage abusive or unwanted activity through the Access Control List (ACL). This allows you to block specific IPs or only allow trusted ones. Combining throttling limits with block settings ensures stronger protection against over usage abuse while keeping your chatbot stable and fair for all users.

By regularly reviewing usage patterns, adjusting limits, and applying blocks where required, you maintain control over resources and provide a consistent experience to every user.

Was this article helpful?
©2025
Powered by YourGPT