novelai-bot/readme.md
2022-10-07 01:00:58 +08:00

2.4 KiB
Raw Blame History

koishi-plugin-novelai

npm

基于 NovelAI 的画图插件。

使用方法

绘制图片

输入「约稿」+ 关键词进行图片绘制。关键词需要为英文,多个关键词之间用逗号分隔。例如:

约稿 koishi

切换生成模型

可以用 -m--model 切换生成模型,可选值包括:

  • safe:较安全的图片
  • nai:自由度较高的图片 (默认)
  • furry:福瑞控特攻
约稿 -m furry koishi

更改图片方向

可以用 -o--orient 更改图片方向,可选值包括:

  • portrait768×512 (默认)
  • square640×640
  • landscape512×768
约稿 -o landscape koishi

设置采样器

可以用 -s--sampler 设置采样器,可选值包括:

  • k_euler_ancestral (默认)
  • k_euler
  • k_lms
  • plms
  • ddim

一般推荐使用 k_euler_ancestral,具体有啥区别我也不知道 (欢迎在 issue 中讨论)。

调整影响因子

使用半角方括号 [] 包裹关键词以弱化该关键词的影响,使用半角花括号 {} 包裹关键词以强化该关键词的影响。例如:

约稿 [tears] {spread legs}

要素混合

使用 | 分隔多个关键词以混合多个要素。例如:

约稿 cat | frog

你将得到一只缝合怪 (字面意义上)。

配置项

token

  • 类型:string

授权令牌 (必填)。获取方式如下:

  1. 在网页中登录你的 NovelAI 账号
  2. 打开控制台 (F12),并切换到控制台 (Console) 标签页
  3. 输入下面的代码并按下回车运行
console.log(JSON.parse(localStorage.session).auth_token)
  1. 输出的字符串就是你的授权令牌

model

  • 类型:'safe' | 'nai' | 'furry'
  • 默认值:'nai'

默认的生成模型。

orient

  • 类型:'portrait' | 'square' | 'landscape'
  • 默认值:'portrait'

默认的图片方向。

sampler

  • 类型:'k_euler_ancestral' | 'k_euler' | 'k_lms' | 'plms' | 'ddim'
  • 默认值:'k_euler_ancestral'

requestTimeout

  • 类型:number
  • 默认值:30000

当请求超过这个时间时会中止并提示超时。

recallTimeout

  • 类型:number
  • 默认值:0

图片发送后自动撤回的时间 (设置为 0 禁用此功能)。