Q: Limit interactions to a specific website?
Can I limit interactions to a specific website to reduce token consumption on my OpenAI API key?

tinytalk
Edited Feb 13, 2025A: Hello 👋
Thank you for the question.
You can define domains where your chatbot should receive traffic from. For instance if the concern is that somebody will embed your chatbot into their website and send you unwanted traffic, this option can be helpful. You basically allowlist your own domain. Though there are ways around this to still send requests from a non-browser environment, it is not 100% bullet proof.
We'll introduce rate limiting/throttling of users on a hourly basis, for instance "maximum 20 messages per hour" or "maximum 100 messages per 24 hours" based on certain heuristics of a client device.
Hope this helps and feel free to follow-up if you have further questions.
All the best,
Oscar
Thanks for info! When you will introduce this rate limiting/throttling of users on a hourly basis ?
We're soon introducing a long awaited set of features like custom fields/forms, chat history retention on user side and widget/messenger updates and a few more things. After that we'll be working on already committed features like custom domains and team features.
But I think we could introduce rate limiting towards end of March or April for sure.