Skip to main content
NoneBotPluginLogo

NoneBotPluginText

nonebot_plugin_nai3

✨通过 NovelAI 生成图片✨

license

💬 介绍

通过 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_nai3"]

⚙️ 配置

在 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 post 请求生成图片使用的代理
nai3_r18 否 bool False 是否允许 R18 图片(False 将会把图片链接发给超级用户)
nai3_send_to_group 否 bool True 是否允许将图片链接发送到群
nai3_save 否 bool False 是否将用户生成的图片保存
nai3_save_path 否 str "./data/nai3/img" 图片保存位置
SMMS_API_URL 否 str "https://sm.ms/api/v2" SMMS 图床 API 地址
SMMS_TOKEN 是 str "xxx" 不配置将损失一张 R18 图片(bushi)

⚠️ token 的获取:

  • 1.登录 https://novelai.net/login
  • 2.F12 打开控制台并切换到控制台
  • 3.输入 console.log(JSON.parse(localStorage.session).auth_token) 回车, 返回的字符串即为 token
  • e3756ce75c6f6850efa633dbaa3a5ae6

⚠️ SMMS token 的获取:

  • 登录SM.MS"
  • 点击"Sign Up"注册一个账号"
  • 输入账号邮箱和密码"
  • 点击"User" > "Dashboard""
  • 点击"API 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
返回: 

img

指令: nai3黑名单/nai黑名单(需要超级用户, 群主或群管理员权限)
参数:
    添加    添加黑名单
    删除    删除黑名单
    用户    指定添加类型
    群聊    指定添加类型
    群号/QQ号/@sb.
示例: nai3黑名单添加用户 @脑积水
返回: 

img

指令: nai3帮助/nai帮助
返回: 展示以上帮助

📖 待办

  • 文生图
  • 图生图
  • 自定义参数
  • 队列功能
  • 冷却功能
  • 上限功能
  • 黑名单功能
  • 代理
  • R18 检测
  • 翻译
  • 帮助指令
  • 检测到 R18 图片生成链接并上报超级用户
  • 图片保存
  • ...

🤝 鸣谢

本项目逐步迁移自 Semi-Auto-NovelAI-to-Pixiv

本项目使用 nonebot-plugin-smms 上传图片


Metadata

Release files for nonebot-plugin-nai3 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nonebot-plugin-nai3 0.1.10
File Size Uploaded
nonebot_plugin_nai3-0.1.10.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nonebot-plugin-nai3 0.1.10
File Interpreter ABI Platform
nonebot_plugin_nai3-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 20.0 kB

Release files / nonebot_plugin_nai3-0.1.10.tar.gz

Download URL nonebot_plugin_nai3-0.1.10.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ea55ea65cac28fad098d749bdbcf9e2f44d9aa070467839039af459f753a7bf1
BLAKE2b-256 checksum
How to use checksums
ec1e5ce7792fdc10dab8a17660d51dc95b9e66c0c4675958cd97c77b1f9f9421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.11 Windows/10

Release files / nonebot_plugin_nai3-0.1.10-py3-none-any.whl

Download URL nonebot_plugin_nai3-0.1.10-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
970505cb66570f3e5dfe97138d1c2e1fac89eb054c08d987761eb07d1a0abada
BLAKE2b-256 checksum
How to use checksums
ea2dd69411ddf838f3b6ebd7a9f03008d17433f6240b1b75a0da019f0cdbee56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.11 Windows/10

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page