EtherLeaF / nonebot-plugin-colab-novelai

解放你的双手,让Colab持续给你提供算力生产色图!
MIT License
29 stars 1 forks source link
chatbot colaboratory nonebot-plugin nonebot2 novelai python3 qq-bot
NoneBotPluginLogo

NoneBotPluginText

# Nonebot-Plugin-Colab-NovelAI _✨ 基于框架 [NoneBot2](https://v2.nonebot.dev/) 的AI绘图插件 ✨_

license Python NoneBot pypi pypi download

功能

安装

nb plugin install nonebot_plugin_colab_novelai
pip install nonebot_plugin_colab_novelai

获取插件帮助与拓展功能

Requirements

.env | .env.dev | .env.prod 配置项

headless_webdriver: bool = True                       # 是否使用无头模式启动浏览器
colab_proxy: Optional[str] = None                     # 如有需要可填写代理地址
google_accounts: Dict[str, str] = {}                  # Required, 填写要使用的谷歌账密 {"account": "password", ...}
cpolar_username: str = None                           # Required, 填写cpolar账号邮箱
cpolar_password: str = None                           # Required, 填写cpolar账号的密码
bce_apikey: str = None                                # Required, 填写百度智能云的API Key
bce_secretkey: str = None                             # Required, 填写百度智能云的Secret Key
naifu_max: int = 1                                    # 一次作图生成的最大图片数量
naifu_cd: int = 0                                     # 每个用户每生成一张图片的冷却时间
nai_save2local_path: Optional[str] = None             # 将图片保存至本地的存储目录, 不填写则不保存
nai_save2webdav_info: Dict[str, Optional[str]] = {
    "url": None,
    "username": None, "password": None,               # 将图片保存至WebDAV需要的相关配置,不填写则不保存
    "path": None
}
nai_nsfw_tags: Optional[List[str] | str] = None       # 自定义可能会生成NSFW图片的tag, 填写一个列表或者一个文件路径
                                                      # 列表: ["tag1", "tag2", "tag3", ...]
                                                      # 若使用文件存储, 需要将tag以逗号分隔,无需引号。

配置项额外说明

如何使用?

触发指令: naifu <command> [<subcommands>] [<args>]

在权限配置文件第一次加载时,会自动添加.envSUPERUSERS为插件白名单用户以及分配NSFW权限。