💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] 一、需求 一个接口  对于一个用户   每小时请求配额 60个   最大请求配额 5个  每分钟恢复1个 二、分析 1.针对用户,不同用户独立计算。如果只是针对接口,可以虚构一个uid=0,所有的请求都默认为uid=0 2.限制速率,控制单位时间内的请求数量,如果能构成uid=》【记录1,记录2】,每个记录可以设置生命周期,即可以满足这个需求 3.限制总额 限流控制 使用redis的zset 每次请求把当前的时间戳写入key为uid的zset中,使用如下接口 zcount($userid ,time()-60,time()) 来控制单位时间内的请求频率 [https://zhuanlan.zhihu.com/p/43743489](https://zhuanlan.zhihu.com/p/43743489)