Soulter / AstrBot

OneBot、微信、Telegram、QQ 等多平台兼容的支持 LLM 的聊天机器人平台,支持插件。
GNU Affero General Public License v3.0
566 stars 55 forks source link

画图直接报错 #151

Closed dqzboy closed 5 months ago

dqzboy commented 5 months ago

对话没问题,画图直接返回报错

image
dqzboy commented 5 months ago

而且还有一个问题就是,我把上面的问题直接复制扔给机器人就直接不回复,并且服务日志都没有显示接收到了这个信息

image
TBMnaitang commented 5 months ago

作者设置的默认绘画模型是dall-e 3,一般的api只能使用dall-e 2,去配置界面修改成dall-e 2绘画模型应该就能解决了

dqzboy commented 5 months ago

作者设置的默认绘画模型是dall-e 3,一般的api只能使用dall-e 2,去配置界面修改成dall-e 2绘画模型应该就能解决了

应该不是这个问题,我的是支持dall-e 3;/v1/images/generations 画图的接口 我在第三方的web平台测试都可以返回的

Soulter commented 5 months ago

对话没问题,画图直接返回报错 image

看报错应该是连接问题。配置一下代理试试?

Soulter commented 5 months ago

而且还有一个问题就是,我把上面的问题直接复制扔给机器人就直接不回复,并且服务日志都没有显示接收到了这个信息 image

这个原因应该是消息被QQ频道屏蔽了(可能带有链接等违规信息🫤),不是本项目的问题

dqzboy commented 5 months ago

而且还有一个问题就是,我把上面的问题直接复制扔给机器人就直接不回复,并且服务日志都没有显示接收到了这个信息 image

这个原因应该是消息被QQ频道屏蔽了(可能带有链接等违规信息🫤),不是本项目的问题

哦哦 明白了

dqzboy commented 5 months ago

测试下其他的qq频道的项目,没有出现上面的问题,可以正常画图以及回答上面的提问,使用测试的项目:https://github.com/rimdl/QPDBot

Soulter commented 5 months ago

测试下其他的qq频道的项目,没有出现上面的问题,可以正常画图以及回答上面的提问,使用测试的项目:https://github.com/rimdl/QPDBot

好的,我排查一下

dqzboy commented 5 months ago

测试下其他的qq频道的项目,没有出现上面的问题,可以正常画图以及回答上面的提问,使用测试的项目:https://github.com/rimdl/QPDBot

好的,我排查一下

辛苦,大佬

Soulter commented 5 months ago

似乎的确是QQ频道在私聊下屏蔽了带有链接的信息,可以提供一下和 QPDBot 关于这类信息的私聊截图吗

image image
Soulter commented 5 months ago

看了一下 QPDBot,似乎没有 OpenAI API 风格的相关生成图像的方法,只有 Gemini 的生成图像方法,请问你是使用 Gemini 生成图像吗

dqzboy commented 5 months ago

似乎的确是QQ频道在私聊下屏蔽了带有链接的信息,可以提供一下和 QPDBot 关于这类信息的私聊截图吗

image image

QPDBot不支持私聊,群聊带连接的会回复,然后QPDBot图片返回的是图片链接;然后图片返回的接口是支持openai文生图标准接口

dqzboy commented 5 months ago

看了一下 QPDBot,似乎没有 OpenAI API 风格的相关生成图像的方法,只有 Gemini 的生成图像方法,请问你是使用 Gemini 生成图像吗

这是使用QPDBot在频道里面进行测试的截图,图像返回的是图片链接 图片_20240218140440

dqzboy commented 5 months ago

又测试了一下AstrBot和QPDbot,私聊带连接都不行,不是项目问题,抱歉。画图超时的问题,找到原因了,好像在频道里 让机器人画 xxx 的时候,会把 画 这个词给屏蔽掉,最后后端接收到的只有 xxx;艾特机器人时,多打一个画字就可以了,这个是否可以优化一下呢

Soulter commented 5 months ago

又测试了一下AstrBot和QPDbot,私聊带连接都不行,不是项目问题,抱歉。画图超时的问题,找到原因了,好像在频道里 让机器人画 xxx 的时候,会把 画 这个词给屏蔽掉,最后后端接收到的只有 xxx;艾特机器人时,多打一个画字就可以了,这个是否可以优化一下呢

画这个字就相当于指令了,如果不去掉画这个字的话,生成的图片貌似风格都是油画

dqzboy commented 5 months ago

又测试了一下AstrBot和QPDbot,私聊带连接都不行,不是项目问题,抱歉。画图超时的问题,找到原因了,好像在频道里 让机器人画 xxx 的时候,会把 画 这个词给屏蔽掉,最后后端接收到的只有 xxx;艾特机器人时,多打一个画字就可以了,这个是否可以优化一下呢

画这个字就相当于指令了,如果不去掉画这个字的话,生成的图片貌似风格都是油画

这个应该是看第三方代理了吧,我用的这个第三方代理没有这个问题