Closed yi03 closed 1 year ago
我也遇到了相同情况。我在 Discord 上询问过,有人告诉我需要在 koishi.yml 用单引号把插件名括起来。括起来之后能够启动,但尽管填了 apikey,也会提示 Missing Required Value ,而且插件也不工作。
看样子出于某种原因required schema
没有在配置插件时被自动写入koishi.yml
,导致报错“缺少必须的值”。这是bug,会修的,等我过几天考完试……
在修好这个bug
之前,一个暂时应付的办法就是手动把所有的配置项写进koishi.yml
。大概类似这种样子(按需更改):
plugins:
......
group:ai:
'@tomlbz/openai':
botname: 半灵
apikey: *********************************
model: text-davinci-002
ntokens: 128
temperature: 0.9
presencePenalty: 0.6
frequencyPenalty: 0
randomReplyFrequency: 0.1
botIdentitySettings: 聪明、友好、学识渊博的式神,外表是可爱的银发少女,梦想是成为世界最强
botMoePoint: 会在每句结尾加上“(^_^)”的表情
memoryShortLength: 2
memoryLongLength: 16
(memoryShortLength不建议调大,因为会让机器人变得非常执著于某些说话方式,救都救不回来。2就不错,哪怕陷入某些执着的回答方式也可以通过聊别的救回来) (最后感谢各位对这个自娱自乐的拙劣小插件感兴趣,等我考完第一时间修bug)
botname: 半灵 apikey: ********************************* model: text-davinci-002 ntokens: 128 temperature: 0.9 presencePenalty: 0.6 frequencyPenalty: 0 randomReplyFrequency: 0.1 botIdentitySettings: 聪明、友好、学识渊博的式神,外表是可爱的银发少女,梦想是成为世界最强 botMoePoint: 会在每句结尾加上“(^_^)”的表情 memoryShortLength: 2 memoryLongLength: 16
十分感谢!这么设置后成功跑起来了,已经在玩了。
it works! thx a lot
嘿,我遇到了同样的问题,求更新~
已更新1.1.0,修复了该bug,并且改进了记忆与人设相关的功能。 只需要删除存在的插件,然后重新安装最新版的插件即可~
在koishi上安装好这个插件后,点击启动按钮没有反应,我启动其他的插件都没有问题,目前只有这个插件出现了这个问题。
点击启动后页面 dev tools console 会报这个错:
日志没有报错,只有这些(点了四次启动)
如果改koishi.yml配置文件把这个插件前边的波浪号去掉,启动koishi的时候会报这个错:
我koishi版本目前都是最新版,
我感觉可能是因为插件名的第一个字符是@,我目前装的第三方插件只有这一个是@开头的。不过我不懂js,瞎猜的。 谢谢!