Closed zjjxwhh closed 1 month ago
看文档去。
必须要输入图片 url 直链,不可以直接用上传文件的方式?
那 README 里的这种效果是怎么实现的?不太明白,麻烦大佬指点一下,感谢!
后台设置自定义文件解析服务,看解析项目文档
感谢大佬回复,我在 docker 中部署 chatnio-blob-service 试了一下:
No Storage
的时候,上传图片会被转换,chatnio 那边可以正确调用 gpt 并且获得回复,这个没问题Local Storage
的时候,还是会有本 issue 最开始提到的问题:请求 gpt 的时候,body
中的 image_url
字段中图片 url 结尾会多一个 \n```
,导致请求失败;而且我看 text
字段开头有 ```
,但是结尾没有,看上去像是一个完整的 markdown 代码块被分割之后,前半段塞到了 text
字段,后半段塞到了 image_url
字段,这个麻烦大佬有空再看下,可以参考我开头贴的日志预祝大佬中考顺利~
抱歉,无法复现
chatnio 提取图片实现为此函数,复制并最小化demo没有发现问题 https://github.com/Deeptrain-Community/chatnio/blob/f860a99d4d853a2e9fdf105c37453f647e119174/utils/char.go#L229-L234
如果不是 chatnio 最新版,请按照 README 更新容器。
配置信息:
后台管理 - 系统设置
中所有选项保持安装后的默认值复现步骤:
这是什么图片
,模型选择gpt-4-vision-preview
,Ctrl+Enter 发送消息截图及日志
下方日志中的 image_url 为
https://pub-956e56169cbf493d92607e7baadb81a3.r2.dev/9497c8052ba4772aae3dfabcd1f89a39.png\n```
,浏览器直接访问该 url 提示ERROR 404
,访问去除结尾\n```
的链接则可正常显示图片PS:想请问一下,这个图片可以放在本地服务器或者上传到自建的对象存储,而不上传到 R2 吗?如果可行的话该如何配置?