【API接口功能】以图搜款,最快1秒助您找到想要的商品!

电商公司管理的商品少则几千,多则上百万。如何帮助用户从多如牛毛的商品中找到类似的商品就成了问题。

以图搜图就可以很好的帮助解决这个问题,通过API接口item_search_img,可以快速实现本地环境搭建以图搜图服务。

配合前端大致效果如下:

图片

包含如下接口

API接口

1.创建数据库

不同数据库对应不同的图片数据集合

Request
  • Method: POST

  • URL:  /milvus/img/table?table={tablename}

    • 创建test数据集:  /milvus/img/table?table=test

  • Headers:

Response
  • Body

{
  "code": 10000,
  "message": "Successfully",
  "data": null
}

2.新增图片

新增图片支持 base64 和url新增

Request
  • Method: POST

  • URL:  /milvus/img/add

    • test 数据集新增图片数据:  /milvus/img/add

  • Headers: Content-Type:application/json

  • Body:

{
"tags": "风景|标签",
"table": "test",
   "brief":"{\"title\":\"hello world\"} 这里存一些属性",
"image": "base64(和url二选一,image优先级更高) ",
   "url":"http:///xxx.jpp"
}
Response
  • Body

{
   "code": 10000,
   "message": "Successfully",
   "data": "8 返回数据id"
}

3.更新图片

更新图片支持 base64 和url,根据id进行更新

Request
  • Method: POST

  • URL:  /milvus/img/update

  • Headers: Content-Type:application/json

  • Body:

{
   "id":"1 必填",
"tags": "风景|标签",
"table": "test",
   "brief":"{\"title\":\"hello world\"} 这里存一些属性",
"image": "base64(和url二选一,image优先级更高) ",
   "url":"http:///xxx.jpp"
}
Response
  • Body

{
   "code": 10000,
   "message": "Successfully",
   "data": "8 返回数据id"
}

4.以图搜图

根据图片搜索相似图片

Request
  • Method: POST

  • URL:  /milvus/img/search

  • Headers: Content-Type:application/json

  • Body:

{
"TOP_K": "2 查询多少个相似图",
"table": "test",
"url": "https://img.kakaclo.com/image%2FFSZW09057%2FFSZW09057_R_S_NUB%2F336bd601dfec33925ba1c581908b6c1e.jpg",
   "image": "base64(和url二选一,image优先级更高) ",
}
Response
  • Body

{
   "code": 10000,
   "message": "Successfully",
   "data": [
      {
           "id": 513552,
           "tags": "",
           "brief": "",
           "distance": 0.00015275638725142926
      },
      {
           "id": 93,
           "tags": "",
           "brief": "",
           "distance": 0.0001584545971127227
      }
  ]
}

distance 越小相似度越高。

5.API测试页 进入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值