chatgpt-on-wechat icon indicating copy to clipboard operation
chatgpt-on-wechat copied to clipboard

新增插件: replicate (4月9日支持处理图片,如照片修复等模型)

Open lanvent opened this issue 1 year ago • 79 comments

使用Replicate API画图的插件,插件说明

image

v0.1初始版本,要求: chatgpt-on-wechat>=1.2.1.1

插件安装参考更新记录,以下3个方法都可以安装插件:

  1. 管理员认证后,#installp https://github.com/lanvent/plugin_replicate.git

  2. pull最新代码,管理员认证后, #installp replicate

  3. 手动复制插件里的所有文件,放置在plugins目录下的子文件夹中,除此以外,你还需要安装文件夹中requirements.txt中的依赖

注意事项:

  • API调用速度有可能很慢,会阻塞单个会话,可参考更新记录调整单个会话的最大并发数量。

Update:

使用"#updatep replicate"指令,可更新插件到最新版。 也可重新安装插件。

v0.3 支持翻译中文Prompt

需要参考https://github.com/zhayujie/chatgpt-on-wechat/blob/3001ba92668bc642aac115d3221dc9f902ab3461/config.py#L73-L74 添加百度翻译API key和秘钥到config.json中。

v0.2 支持输入图片

要求: chatgpt-on-wechat>=1.2.2

以图片修复为例:

image image image

lanvent avatar Apr 07 '23 08:04 lanvent

发福利了

zhayujie avatar Apr 07 '23 10:04 zhayujie

installp这个命令是在哪里的?运行不了呀

qcoltma avatar Apr 07 '23 13:04 qcoltma

installp这个命令是在哪里的?运行不了呀

再点击下更新记录看看,刚才忘记改链接了。

lanvent avatar Apr 07 '23 13:04 lanvent

可以使用,厉害的

但是有个问题,开启插件后画图没有按规定的格式输入会识别不了但是,不是走的OPENAI原本的画图接口,而是继续调用replicate插件只是prompt是空; 我预期的是没识别就走原本的接口 image image

congxuma avatar Apr 07 '23 15:04 congxuma

之前为了节省余额就让sdwebui插件全程接管画画指令了,欢迎去插件所在仓库提交 增加失败逻辑选项 的PR~

lanvent avatar Apr 07 '23 15:04 lanvent

installp这个命令是在哪里的?运行不了呀

再点击下更新记录看看,刚才忘记改链接了。

可以了,感觉画来画去都是这幅图,可能是我不怎么会用。 画竖版 高清 二次元:白发,眼镜

fa6447f7c22902b770354298593f61a

qcoltma avatar Apr 08 '23 04:04 qcoltma

railyway一键部署的如何使用replicate插件

hy546880109 avatar Apr 08 '23 06:04 hy546880109

插件拉到本地 add到项目里 改配置 删docker 加key参数就行了

lichengzhe avatar Apr 08 '23 09:04 lichengzhe

#updatep replicate 更新插件成功,运行出错,微信端没有任何反应:

[INFO][2023-04-09 09:34:04][bridge.py:28] - create bot chatGPT for chat [ERROR][2023-04-09 09:34:04][chat_channel.py:235] - Worker return exception: IMAGE Traceback (most recent call last): File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/home/qcolt/chatgpt-on-wechat/channel/chat_channel.py", line 128, in _handle reply = self._generate_reply(context) File "/home/qcolt/chatgpt-on-wechat/channel/chat_channel.py", line 138, in _generate_reply e_context = PluginManager().emit_event(EventContext(Event.ON_HANDLE_CONTEXT, { File "/home/qcolt/chatgpt-on-wechat/plugins/plugin_manager.py", line 159, in emit_event instance.handlers[e_context.event](e_context, *args, **kwargs) File "/home/qcolt/chatgpt-on-wechat/plugins/plugin_replicate/main.py", line 50, in on_handle_context if e_context['context'].type not in [ContextType.IMAGE_CREATE, ContextType.IMAGE]: File "/usr/lib/python3.8/enum.py", line 384, in getattr raise AttributeError(name) from None AttributeError: IMAGE

qcoltma avatar Apr 09 '23 01:04 qcoltma

chatgpt-on-wechat需要更新到最新

lanvent avatar Apr 09 '23 04:04 lanvent

使用这个插件需要注册sb或者mj账号么???还是说只用openai的key就可以了

hecarli555 avatar Apr 09 '23 09:04 hecarli555

画修复 这个开启需要怎么设置吗?

xiabill avatar Apr 10 '23 12:04 xiabill

画修复 这个开启需要怎么设置吗?

这个关键词默认已经加在插件文件夹的config.json.template里了

lanvent avatar Apr 10 '23 12:04 lanvent

怎么才能不使用DALL-E2呢,安装了replicate 插件但还是一直调用的DALL-E2画图。求教

LiberBinjio avatar Apr 13 '23 13:04 LiberBinjio

#plist 可以查看插件是否开启成功

lanvent avatar Apr 13 '23 13:04 lanvent

输入#installp replicate后回复 [INFO] 安装插件成功,请使用 #scanp 命令扫描插件或重启程序,开启前请检查插件是否需要配置 但输入#scanp后回复 [INFO] 插件扫描完成, 未发现新插件

LiberBinjio avatar Apr 13 '23 13:04 LiberBinjio

#plist 可以查看插件是否开启成功

请问怎么查看插件是否开启成功呢

LiberBinjio avatar Apr 13 '23 13:04 LiberBinjio

#plist 可以查看插件是否开启成功

lanvent avatar Apr 13 '23 13:04 lanvent

#plist 可以查看插件是否开启成功

好的,我理解了 回复是 [INFO] 插件列表: Godcmd_v1.0 999 - 已启用 Banwords_v1.0 100 - 已启用 Role_v1.0 0 - 已启用 Dungeon_v1.0 0 - 已启用 BDunit_v0.1 0 - 未启用 Hello_v0.1 -1 - 已启用 Finish_v1.0 -999 - 已启用 没看到replicate 我想要#enablep replicate 也回复插件不存在 这是为什么呢?

LiberBinjio avatar Apr 13 '23 14:04 LiberBinjio

#plist 可以查看插件是否开启成功

大佬,我执行提示 需要管理员权限才能执行该指令,管理员在哪里配置?

dqzboy avatar Apr 14 '23 05:04 dqzboy

#plist 可以查看插件是否开启成功

大佬,我执行提示 需要管理员权限才能执行该指令,管理员在哪里配置?

在plugins/godcmd/config.json下设置password密码 然后输入#auth + 密码

LiberBinjio avatar Apr 14 '23 05:04 LiberBinjio

#plist 可以查看插件是否开启成功

大佬,我执行提示 需要管理员权限才能执行该指令,管理员在哪里配置?

在plugins/godcmd/config.json下设置password密码 然后输入#auth + 密码

好的 谢谢大佬

dqzboy avatar Apr 14 '23 05:04 dqzboy

微信图片_20230414151354 画的和描述的不符

XuChec avatar Apr 14 '23 07:04 XuChec

微信图片_20230414151354 画的和描述的不符

我也是#enablep replicate的时候提示开启失败 但是我上一步#plist输出的列表里都没有replicate 我也用的#installp replicate,显示安装成功后为啥列表里没有replicate呢? 大佬指点一下

LiberBinjio avatar Apr 15 '23 02:04 LiberBinjio

开启失败需要检查日志,是不是配置文件没填

lanvent avatar Apr 15 '23 04:04 lanvent

第二种安装插件地方法"#install replicate"执行不了,会返回“我是一个语言模型,没有办法为您安装软件......"

zhangzhanhui avatar Apr 15 '23 23:04 zhangzhanhui

使用Replicate API画图的插件,插件说明。 大佬,启用了该插件后,画图画来画去就是一个美女漫画,有没有办法可以画点别的呀?

qcoltma avatar Apr 16 '23 03:04 qcoltma

看看插件说明吧,可以自己挑模型的

lanvent avatar Apr 16 '23 03:04 lanvent

换了模型,画其它都还可以。但是一画人五官就很诡异,请问这是哪里没设置好?

zhangzhanhui avatar Apr 16 '23 04:04 zhangzhanhui

可以去replicate官网上选择模型体验一下看看,这些模型一般不能one fit all,都有自己的专攻

lanvent avatar Apr 16 '23 04:04 lanvent