oobabooga-testbot插件的使用教程

报错代码
这是安装oobabooga时候发生的报错:

这代表依赖未完全下载,出现的原因一般是因为你的网络环境不稳定,可以的话请更换节点后再次运行安装程序,如果不行的话就请按照以下内容进行。

再次安装依然失败的情况:
如果依然失败请先关闭当前控制台,然后随便进入一个外国网址确定你的梯子没有问题后,再进行以下步骤。
进入根目录:
L1{@B)_6LBG`5FT7MI6)B

依赖安装错误这个问题一般发生在安装完成miniconda,并且成功git clone了github项目之后,这时你的miniconda一般是没有问题的,你的更目录应该和图片一样,存在一个叫做text-generation-webui的文件夹。如果没有请你不要继续并前往qq群提问。qq群号:719518427

确定文件存在后你可以继续操作了:
为了解决这个问题我们需要首先进入miniconda。
双击运行cmd_windows.bat文件
这时会弹出一个黑色的窗口:

输入:cd text-generation-webui
然后输入: pip install -r requirements.txt
这时程序应该开始安装了:


安装完成后oobabooga应该就可以正常运行了。


如果在安装过程中依然报错:

现在请你到更目录,进入text-generation-webui,找到requirements文件:
H2SDR}Q

打开后,删除z这三行,并保存退出:

然后回到根目录,找到cmd_windows.bat,双击运行重新创建一个新的控制台:
依次输入并回车
pip install peft
pip install transformers
pip install accelerate
cd text-generation-webui
pip install -r requirements.txt
然后等待安装完成。
完成后,请回到根目录。
运行update_windows.bat来检查一遍所有依赖
如果正常完成:


那么你的oobabooga应该就可以正常工作了。
如果还未解决问题,那么就请你到qq群给出具体问题后提问,群号:719518427

1 个赞

无法与模型对话或webui没有反应

请检查你是否开着clash,现在已经确定clash开启后无法正常启动oobabooga,V2ray也有问题,不可以保持开启。

修复方法:没有
更新的时候开clash,启动的时候关clash吧,我也是这么干的。悲(

2 个赞

附加内容:
更新oobabooga

首先启动你的科学上网。
然后在根目录找到一个叫做update_windows.bat的文件。
双击运行。
等它跑完。
就行了。

不建议过度频繁的更新,有可能导致oobabooga不稳定。

2 个赞

oobabooga-testbot
更新:oobabooga-testbot (1.2.5 → 1.3.0)

更新内容:
调整了用前须知,更新了新版本oobabooga的调用格式,增加更多高级选项。
优化了oob.tag指令,新增oob.readMetadata指令,读取png格式的人设文件,读取转化为json格式的人设文件,进一步处理等下个版本发出。

人设网址分享与处理:
(需要科学上网,直接下载人设png图片文件放入插件根目录下的PNGfile文件,使用oob.readMetadata,就会自动在Metadata文件夹下生成人设文件,需要手动进一步处理)
https://www.characterhub.org/

https://booru.plus/+pygmalion

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.3.0→1.3.9)

更新内容:
更新了新的命令oob.translate
使用此命令可以让AI翻译文本内容,如下图。
}KEQC6AJ4(IO5~WM99TY`5

新增人设处理指令oob.metadataprocess
这个指令需要和之前的oob.readmetadata配合使用,还在实验中,建议等下个版本完善后再使用。

3 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.3.9→1.4.5)

更新内容:
调整了用前须知,优化了部分代码格式,终于找到了模型不会自动断句的原因所在,已经修复了,增加更多指令。
增加新选项,在没有选择人设的时候会自动加载某个人设。

整合oob.Metadata指令,将PNGfile文件夹中的所有PNG图片的元数据存储在Metadata文件夹中,处理结果保存在Sorted文件夹中。
TSVC{@XJ}T5HP6ZFA@W

优化了部分人设文档

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.4.5→1.5.0)

更新内容:
增加新选项,是否开启自定义断句处理等。

新增私聊功能与相关选项,私聊中不需要使用oob前缀就可以直接触发。


FS}WV)@1W2516R`)VS07$N

:stop_sign: 优化了人设文档格式 :stop_sign:
重要内容

现在的人设文件不需要按照之前的格式进行编写了:

如图所示,现在的人设文件只需要
首先给出一段人设:
[“你是人工智能语言模型,你将会用中文回复,你将作为助手,给出有帮助且友善的回复。你只需要作为助手回复。”]
然后在标准的对话例子中增加开头:
[“You: Hello”,“Assistant: Hello”]

连起来形成:
[“你是人工智能语言模型,你将会用中文回复,你将作为助手,给出有帮助且友善的回复。你只需要作为助手回复。”,“You: Hello”,“Assistant: Hello”]
即可。

如果你之前已经创建过老的人设文件了,希望继续使用的话,可以使用新的选项开启自定义断句处理

并且在下面写入人设当中的对应分隔符,比方说你之前的自定义人设都是老版本的,那就可以使用默认的"||"符号,来继续保持老版本的处理方式。

3 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.5.0→1.5.1)

更新内容:
应用户反馈,更新了自动回复不触发私聊的功能,顺带把介绍格式修了一下

4 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.5.1→1.5.5)

更新内容:
应用户反馈
新增自定义人设目录选项,方便人设管理。

新增oob.Metadata指令处理后的文件存储目标目录,方便直接查看。

3 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.5.5→1.6.0)

##超大更新##
更新内容:

1.调整了用前须知。
2.重新整理控制面板功能。
3.新增自定义人设PNG图片目录,方便人设处理。
4.将插件工作中使用的人设文本独立,方便区分。
5.优化了oob.translate指令的逻辑,对模型智商要求大幅下降。
6.新增了有关绘图的调整选项。
7.新增了新功能:AI自动判断绘图模式选择。

1:调整了用前须知
不细讲了

2.重新整理控制面板功能。
重新整理了控制面板的功能,提供了更多细分。





…………

3.新增自定义人设PNG图片目录,方便人设处理。

4.将插件工作中使用的人设文本独立,方便区分。
image
image

5.优化了oob.translate指令的逻辑,对模型智商要求大幅下降。
image

6.新增了有关绘图的调整选项。

7.新增了新功能:AI自动判断绘图模式选择。

共提供四种模式:
1.关键词触发直接绘图(无需额外算力要求,耗时短)
2.关键词触发AI补充绘图(算力要求较低,耗时短)
3.AI自动识别绘图(对算力要求中等,耗时中等)
4.多次AI补充绘图(对算力要求较大,耗时长,但出图质量高)

1.关键词触发直接绘图(无需额外算力要求,耗时短)是指触发以下关键词:


时将模型输出的内容直接交给外置AI绘图插件进行绘图。出图质量较低,但不需要任何额外的算力,且耗时短。

2.关键词触发AI补充绘图(算力要求较低,耗时短)是指触发以上关键词时,将模型输出内容交给oob.tag指令进行AI扩写处理,进行绘图。

3.AI自动识别绘图(对算力要求中等,耗时中等)是指使用模型判断是否需要进行绘图,绘图指令发出全部依靠模型自动判断,确定要绘图后会再次询问当前人格AI周边环境与外貌,再直接进行绘图,会消耗额外的算力,但是出图较为符合对话内容。

4.多次AI补充绘图(对算力要求较大,耗时长,但出图质量高)是指使用模型判断是否需要进行绘图,绘图指令发出全部依靠模型自动判断,确定要绘图后会再次询问当前人格AI周边环境与外貌,再使用oob.tag指令进行AI扩写tag,会消耗大量算力,但出图质量高。

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.6.0→1.6.5)

更新内容:

调整了用前须知。
调整了oob.tag的处理模式,优化了tag人设
调整了AI绘图识别模式的处理逻辑,新增了自定义触发绘图的关键词,优化了check-if-pic人设。
调整了默认的猫娘人设。

新增的自定义触发绘图的关键词:


是给AI自动判断绘图选项中的一二选项使用的。

1 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.6.5→1.6.6)

更新内容:
调整了用前须知。
增加人设自动选取提示开关。

小更新。
应用户需求,更新了这个功能。
在这个选项关闭的时候,将不会通报选取的人设,如下图:
image
自动人设选取时,如下图:
image

开启后:
image

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.6.6→1.6.7)

更新内容:
调整了用前须知。
应用户需求:
新增AI自动判断绘图模式Debug开关,发送AI自动识别绘图判断


开启后:
image

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.6.7→1.6.8)

更新内容:
修复了一些bug和格式错乱。
小幅度优化部分指令。

2 个赞

oobabooga-testbot
紧急更新:oobabooga-testbot(1.6.8→1.6.9)

紧急更新内容:
修复oob.list指令在没有配置外置人设目录的情况下导致的报错。

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.6.9→1.7.0)

更新内容:
调整了用前须知。
修复了在私聊中会出现@用户的情况。
修复了@触发过程中导致的sessionid没有删除干净的情况。
按照用户的建议,优化了指令的触发模式,增加了别名。

3 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.7.0→1.7.1)

更新内容:
修复了在关闭oob.tag指令回复绘写tag的情况下,使用oob.tag,同时模型回复格式错误的情况下,会绘图两次的问题。

修修修修 修bug
5_R9Y@BSBW

2 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.7.1→1.7.5)

更新内容:
优化自动绘图逻辑,新增三次AI绘图模式,新增预设tag:


新增入群欢迎:


image

2 个赞

时隔3个月的更新,当前版本是1.8.1
两天更新了三个版本,下面按照时序排列一下,更新内容给:

更新:oobabooga-testbot(1.7.5→1.7.6)
由于text generation webui修改了api调用方式,现在使用–api的方法启动api的话,会调用openai插件,所以针对新的api格式进行了临时修改。

更新:oobabooga-testbot(1.7.6→1.8.0)
删除了高级选项stop参数,防止自动停止失效。
删除了自定义停止符,大幅度调整了生成逻辑。
!!!这个版本开始不支持老版本的人设了!!!
(就是使用||作为隔断的老版本人设,你如果还在用的话大概率是不行的)
添加功能:赛博算命。指令:oob.yuan(别名:赛博缘)


注意,关键词检索使用了不连续检测机制。
示例:包涵如下的tag:

出现单独关键词不会触发:
image
出现不连续的关键词,可以触发:

同时,请注意:算命内容会记录进入历史记录,所以当前角色是可以知道算命内容的,如果出现角色出戏或者是出现大规模的格式错误(虽然已经修改了不会报格式错误,但是依然有可能出现肉眼可见的串行等问题),请停止使用算命来达到更好的体验。

添加人设:赛博缘
微调人设:猫娘,现在猫娘有名字了,叫咕咕白。

更新:oobabooga-testbot(1.8.0→1.8.1)
修复了语音合成会把id读出来的情况。

由于1.8.0对代码进行了大幅度的修改,所以出现bug的情况应该会变多,欢迎大家踊跃提交bug(悲
QQ讨论群:719518427

3 个赞

oobabooga-testbot
更新:oobabooga-testbot(1.8.1→1.8.2)

更新内容:
修复:赛博缘不会检测没有输入文本的情况,顺带给其他的指令也加了这个检测。

3 个赞