简介
每日调用限制插件用于限制群组成员每日调用大模型的次数,帮助管理员控制AI资源的使用。该插件支持为不同用户和群组设置不同的调用限制,并提供豁免机制,让特定用户不受限制。
安装要求
- 支持AstrBot的版本: v3.5.1+
- Python 3.10+
- Redis 服务器
- 依赖包:redis >= 4.5.0
注意事项
- 插件需要Redis服务器才能正常工作, 还需要安装redis包(pip install redis)
- 豁免用户不受任何调用限制
- 用户的调用限制优先级:豁免用户 > 用户特定限制 > 群组特定限制 > 默认限制
配置说明
插件配置文件包含以下主要部分:
配置界面
Redis配置
"redis": {
"host": "localhost",
"port": 6379,
"db": 0,
"password": ""
}
限制配置
"limits": {
"default_daily_limit": 20,
"exempt_users": [],
"group_limits": [],
"user_limits": []
}
特定群组限制格式
{
"group_id": "群组ID",
"limit": 15
}
特定用户限制格式
{
"user_id": "用户ID",
"limit": 10
}
使用方法
用户命令
/limit_status
– 查看当前用户的调用使用情况
管理员命令
/limit help
– 显示帮助信息/limit set <用户ID> <次数>
– 设置特定用户的调用限制/limit setgroup <次数>
– 设置当前群组的调用限制/limit exempt <用户ID>
– 将用户添加到豁免列表/limit unexempt <用户ID>
– 将用户从豁免列表移除/limit list_user
– 列出所有用户特定限制/limit list_group
– 列出所有群组特定限制
使用演示
声明:
1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。
2、所有汉化类文件和个别标注了“原创”的产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
3、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们[微信/QQ:9820910]进行下架或删除。
4、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!
原文链接:https://xdyl.club/?p=1259,转载请注明出处~~~
评论0