Skip to content

使用图片搜索插件

Yvette Han edited this page Jun 17, 2021 · 1 revision

AI-BASE内置的Image Query插件使您可以使用图片进行搜索

插件API

POSThttp://192.68.1.125:30028/v1/query/image_encode

示例

例如,我们想要用以下图片进行搜索 首先我们要知道图片的地址,并将图片地址作为value传递到插件的body中

Body

{
  data: [
    {
      value: ‘https://convmind-images.s3.us-east-2.amazonaws.com/news/images/2021030312_0.32.jpeg’
    }
  ]
}

通过插件我们获得了返回的结果如下,可以看到插件分析了图片中所蕴含的信息并返回了关键词和对应的分数。

{
  “resp”: [
    {
      “url”: {
        “蓝”: 2.900670051574707,
        “泳”: 2.5590925216674805,
        “池”: 2.548764944076538,
        ...

        “屏”: 0.0008388814167119563
      }
    }
  ]
}

我们需要将返回的结果转换成一个如下格式的列表,并以此作为查询的输入即可使用该图片进行检索。

[“蓝”, "泳","池" … “屏”]

例如,如果想要使用该图片搜索视频,可以使用以下语句:

{
  "query": {
    "match": {
      "tss": [“蓝”, "泳","池" … “屏”]
    },
    "include": [
      "tss",
      "url"
    ]
  }
}