ModelScope中dashscope中"content": [
{"image": "https://dashscope.oss-cn-beijing.aliyuncs.com/images/dog_and_girl.jpeg"},
{"text": "这是什么?"}
]
image必须是一个HTTP的地址吗?能否是本地地址?
通常来说,在ModelScope中提交数据时,必须是HTTP地址才能顺利加载资源并返回结果。
然而,在本地测试环境中,也可以通过改变API来接受本地图片地址作为输入。例如,可以通过Flask或者其他的Web框架来实现这一目标。具体实现方式取决于您的具体环境以及所需的编程语言。
通常来说,image
参数必须是一个 HTTP 地址。它表示您的图像应放在一个公开的 HTTP 服务器上,以便于外部服务访问。
如果您希望使用本地地址,则可以尝试先将图像上传到 OSS 或 NAS 之类的存储服务,并将 URL 发送到模型。
在ModelScope的dashscope中,"content"字段里的图片URL可以是本地地址,也可以是HTTP地址。如果你希望使用本地地址,你需要确保运行程序的机器可以访问到这个地址。例如,如果你的图片存储在运行程序的机器的某个目录下,你可以使用相对路径或绝对路径作为图片的URL。同时,值得注意的是,如果图片文件较大,可能会影响到程序的运行效率。
具体这个问题,答案是当前还不支持,应该下个版本sdk(马上也要发布了)会支持本地文件。
但这个不是modelscope相关的问题哈。有问题可以找dashscope提工单或答疑。,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”