通过 NovelAI 生成图片
Project description
nonebot_plugin_nai3
✨通过 NovelAI 生成图片✨
💬 介绍
通过 Post 请求 NovelAI 官网生成图片, 因此你需要购买 NovelAI 会员才可以使用本插件
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-nai3
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-nai3
pdm
pdm add nonebot-plugin-nai3
poetry
poetry add nonebot-plugin-nai3
conda
conda install nonebot-plugin-nai3
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_hoshino_sign"]
⚙️ 配置
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
nai3_token | 是 | str | xxx | 请求头中必需的 token |
nai3_negative | 否 | str | nsfw,... | 负面提示词 |
nai3_limit | 否 | int | 10 | 每人最多生成次数 |
nai3_cooltime_group | 否 | int | 30 | 群聊画图冷却时间(单位: 秒) |
nai3_cooltime_user | 否 | int | 300 | 个人画图冷却时间(单位: 秒) |
nai3_proxy | 否 | str | None | 代理 |
⚠️ token 的获取:
- 1.登录 https://novelai.net/login
- 2.F12 打开控制台并切换到控制台
- 3.输入
console.log(JSON.parse(localStorage.session).auth_token)
回车, 返回的字符串即为 token
🎉 使用
指令: nai3/nai
参数:
prompt 提示词(支持你喜欢的画风串), 默认: None
-n/--negative 负面提示词, 默认: nsfw,...
-r/--resolution 画布形状/分辨率, ["mb", "pc", "sq"] 三选一, 默认: mb
-s/--scale 提示词相关性, 默认: 5.0
-sm sm, 默认: False
-smdyn smdyn, 默认: False
--sampler 采样器, 默认: k_euler
--schedule 噪声计划表, 默认: native
示例: nai3 1girl, loli, cute -r mb -s 5.0
返回:
指令: nai3黑名单/黑名单(需要超级用户, 群主或群管理员权限)
参数:
添加 添加黑名单
删除 删除黑名单
用户 指定添加类型
群聊 指定添加类型
群号/QQ号/@sb.
示例: nai3黑名单添加用户 @脑积水
返回:
📖 待办
- 文生图
- 图生图
- 自定义参数
-
队列功能 - 冷却功能
- 上限功能
- 黑名单功能
- 代理
- R18 检测
- 翻译
- 帮助指令
- ...
🤝 鸣谢
本项目逐步迁移自 Semi-Auto-NovelAI-to-Pixiv
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_nai3-0.0.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f824d9e2b22864ae6fc5abf97cc925a2876697ba11fd997a691e87c843fd5b |
|
MD5 | 54871d3a9cf9ebde069d09976400087b |
|
BLAKE2b-256 | a14229135844c413fa028de0c104c9e493250efa5ac196de73f287cf1dff05cd |
Close
Hashes for nonebot_plugin_nai3-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e4ebd8b4cc34fd923b0977f2d670f51b61c0f88da438ed4a7cfc8e9894ee7f |
|
MD5 | 1103d567e8b2daccf8e2a2260f4e7ad7 |
|
BLAKE2b-256 | 835426f2c9ee891361bc8f7f5da0dc247b44f9ae2cc2833099e37f1b344fa452 |