Limits

How long a message can be, and how many questions a visitor and a conversation get.

Every answer uses the AI requests of your Opensolr plan. The Limits tab decides how much of that one visitor, or one conversation, can spend.

01 · Messages
Characters per message

The longest question a visitor can send. A longer one is not sent: Your message is too long: 1,250 characters, at most 1,000.

Default
1,000
Range
50 to 4,000
Characters of a text to translate

The longest text the /translate command takes, counted on the text alone, without the command and the language codes.

Default
10,000
Range
50 to 20,000
02 · Each visitor
Questions per visitor and In this many seconds

How many questions one visitor may ask in a time window, counted per IP address, commands included. When they are used up: You have asked many questions in a short time. Please try again a little later. The visitor can ask again as the oldest questions leave the window.

Default
30 questions in 3,600 seconds (one hour)
Range
1 to 100 questions; 60 seconds to 2,592,000 seconds (30 days)
03 · Each conversation
Questions per conversation

How many questions one conversation may have. Commands do not count. When they are used up: This conversation has reached 20 questions. Start a new chat with the New chat button. A new chat starts the count again, while the visitor’s own limit above keeps counting.

Default
20
Range
1 to 100
04 · One question at a time

A conversation gets one answer at a time: a second question sent in the same conversation while the first is still being answered gets Please wait for the answer to your last question. Other conversations, and other people behind the same address, are never held up by it. This is not a setting; it is always on.

05 · How visitors are counted
  • By IP address. The address itself is never stored: the chat keeps a keyed hash of it, and deletes the counts once they are older than the time window.
  • Behind a proxy, a load balancer or a CDN, every visitor arrives with the proxy’s address unless you set trusted_proxies in the front controller. Without it, all your visitors share one limit and reach it together. See Behind a proxy.
  • Visitors behind one shared address, such as an office or a school network, share the limit of that address.
06 · Your plan’s AI requests

The free plan and every current Opensolr plan include AI, with 500 AI requests a month; an AI tier on opensolr.com/pricing gives a bigger monthly allowance. What each answer of the chat uses from it is on What the chat uses from your plan, and how many are used this month on API Quota.

The hosted chat has the same four limits, on the Limits tab of its Control Panel: Limits.

You can change your plan at any time, up or down, in your Control Panel at Billing › Upgrade / Downgrade (the pricing page). Every change is pro-rated: you pay or get credit only for the difference over the unused part of your current period. To stop a paid plan and go back to the free plan: Billing › Cancel Plan. Details: Change or cancel your plan.

The admin

The Opensolr Chat Bot Client is open source and MIT licensed. Questions about your Opensolr account, index or plan go to opensolr.com/contact; questions about the client itself belong on GitHub.

Opensolr Chat Bot Documentation