Commit 5e3fa09a authored by junmeng huang's avatar junmeng huang
Browse files

feat: 已实现:用户请求频率限制

  核心功能

  1. 3分钟间隔限制 (llm_service/api/wechat.py:27)
    - 同一用户在3分钟内只能提交一次生成请求
    - 使用内存缓存 user_last_request_time 记录用户最后请求时间
  2. RateLimiter 类 (llm_service/api/wechat.py:30-76)
    - check_rate_limit() - 检查用户是否超过频率限制
    - format_time_message() - 友好的倒计时提示 (例如: 2分30秒)
  3. 友好的用户提示 (llm_service/api/wechat.py:351-354)
  您的操作太频繁啦!请等待 2分30秒 后再试~

  生成图片需要一定时间,请耐心等待哦 😊
  4. 智能回滚机制 (llm_service/api/wechat.py:366-369)
    - 如果用户发送的不是有效的生成请求(意图识别失败)
    - 系统会回滚频率限制,不计入3分钟冷却
    - 这样用户可以立即重新发送正确的请求
parent 7e23886f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment