Rate Limit
当您通过API或嵌入式聊天将聊天流程公开且未进行API授权时,任何人都可以访问该流程。为防止垃圾信息,您可以在聊天流程上设置速率限制。

每时段消息限制:在特定时段内可以接收的消息数量。例如:20
持续时间(秒):指定的持续时间。例如:60
限制消息:当超出限制时,应返回什么消息。例如:超出配额
以上述示例为例,这意味着在60秒内只允许接收20条消息。速率限制按IP地址进行跟踪。如果你已在云服务上部署了Flowise,则必须设置NUMBER_OF_PROXIES环境变量。
速率限制设置
当你在AWS、GCP、Azure等云平台上托管Flowise时,你很可能处于代理/负载均衡器的后面。因此,速率限制可能无法正常工作。更多信息请访问此处。
要解决这个问题:
设置环境变量: 在您的托管环境中创建一个名为
NUMBER_OF_PROXIES的环境变量,并将其值设置为0。**重启您托管的Flowise实例:**这将使Flowise能够应用环境变量的更改。
**检查IP地址:**要验证IP地址,请访问以下URL:
{{hosted_url}}/api/v1/ip。您可以通过在网页浏览器中输入该URL或发出API请求来完成此操作。对比IP地址 发出请求后,将返回的IP地址与您当前的IP地址进行对比。您可以通过访问以下任一网站来获取您当前的IP地址:
IP地址错误: 如果返回的IP地址与您当前的IP地址不匹配,请将
NUMBER_OF_PROXIES增加1,并重新启动您的Flowise实例。重复此过程,直到IP地址与您自己的匹配为止。
Last updated