2026阿里云国际版图像搜索Image Search实战教程:以图搜图从零接入、八档套餐USD价目全表与QPS容量选型测算
Meta Description: 阿里云国际版图像搜索Image Search教程:商品图搜与通用图搜选型、8档套餐USD价目全表、每图单价与QPS溢价测算、OSS批量导入、搜索参数调优与十个高频坑。
- 图像搜索解决的是「没有关键词」的检索问题
- 两种服务类型:选错了只能重建实例
- 八档套餐与真实 USD 价目全表
- QPS 才是价格的第二变量,而且它买不到「双倍」
- 开通五步:账号、实名、AccessKey、购买页、实例名
- 把图导进图库:三条路径,选错会卡死在数据量上
- 搜索调用:三个参数决定召回质量
- 三个真实场景的成本测算
Meta Description: 阿里云国际版图像搜索Image Search教程:商品图搜与通用图搜选型、8档套餐USD价目全表、每图单价与QPS溢价测算、OSS批量导入、搜索参数调优与十个高频坑。
关键词:阿里云国际版图像搜索、Image Search、以图搜图、拍立淘、商品图搜、通用图搜、图片相似度检索、阿里云国际版教程、QPS套餐、图片容量
一句话结论:Image Search 是国际站上少见的「只按容量+QPS 订阅、API 调用次数完全不限」的 AI 产品——它的价格结构决定了它适合「图库规模大、调用频繁、但不想自己养向量库」的业务;反过来,图库只有几万张却要求高并发的场景,它是最不划算的选择。本文把 8 档套餐的全部真实 USD 单价摊开算,给出可以直接照抄的选型结论。
一、图像搜索解决的是「没有关键词」的检索问题
传统电商搜索靠标题、属性、类目——用户得先知道商品叫什么。但用户常常只有一张图:街拍看到同款、截图找链接、拍下货架上的商品比价。这类需求用关键词根本表达不出来,而图像搜索把「输入」从文字换成了图片本身。
阿里云国际版图像搜索(Image Search)的工作链路只有三步:
- 把参考图导入图库(Image Search 自己托管特征向量与索引);
- 调用接口提交一张查询图;
- 系统提取特征、与图库比对,返回相似度排序后的结果列表。
官方文档给出的四个硬指标:毫秒级返回(基于超大规模聚类与量化索引)、十亿级图库检索、支持通过 API 实时增删图片、以及对存储数据做非对称加密与权限隔离。对多数团队来说,真正的价值不在于「算法多强」,而在于你不需要自己训练模型、不需要自己维护向量数据库集群、也不需要考虑召回率调参——把工程成本换成了可预测的月费。
1.1 它和「向量检索」「人脸搜索」不是一回事
这是最容易买错的地方。同一批「用向量找相似」的产品,解决的问题完全不同:
| 产品 | 输入 | 图库/数据由谁托管 | 适合的问题 | 你不能拿它做什么 |
|---|---|---|---|---|
| Image Search | 一张图 | 平台托管图库(含特征+索引) | 「找出和这张图长得一样的商品/图片」 | 不能做文本搜图、不能自定义向量模型 |
| 向量检索 DashVector | 你自己算的向量 | 你托管向量与元数据 | 文本语义检索、多模态 RAG、推荐召回 | 不提供图像特征提取,向量得你自己生成 |
| IMM 人脸搜索 | 一张人脸图 | 平台托管人脸库 | 相册里「找出同一个人」 | 不做整图/商品相似度 |
| OpenSearch 智能问答版 | 文本 query | 平台托管文档索引 | 站内搜索、知识库问答 | 不做以图搜图 |
一句话区分:Image Search 卖的是「图搜图」这个成品能力,DashVector 卖的是「向量数据库」这个零件。如果你的业务是先用人脸/商品图算 embedding 再做复杂过滤,DashVector 更灵活;如果你就是想「拍一张找同款」,Image Search 是开箱即用的最短路径。两者的边界在 DashVector 向量检索实战教程 里有更细的对照;IMM 侧的人脸/媒体处理能力见 智能媒体管理 IMM 实战教程。
📝 小提示:IMM 那篇里其实已经预告过这个区别——IMM 的人脸搜索是「在指定图库里找最相似的人脸」,而独立的图像搜索产品是「以图搜图找相似的整张图片/商品」。两篇文章可以互相对照着看。
二、两种服务类型:选错了只能重建实例
创建实例时必须选服务类型,而服务类型创建后不可变更。官方文档只列两种:
| 服务类型 | 搜什么 | 官方推荐场景 | 关键差异 |
|---|---|---|---|
| Product Search(商品图搜) | 商品图库 | 电商拍立淘、同款推荐、商品去重 | 会把图片分到具体类目,再按类目提取细粒度特征,召回率更高 |
| Generic Search(通用图搜) | 通用图库 | 图片版权保护、相似图推荐、社区图库 | 不分类目,所有图归入一个大类,搜索时无需指定类目 |
差异的技术根源在特征提取模型:商品图搜依赖类目信息做「类目内比对」,通用图搜把所有图放进同一个空间。这意味着商品图搜的准确率优势是建立在「你的图确实是商品图」这个前提上的——拿它去搜风景照、表情包、设计稿,类目预测会失准,效果反而不如通用图搜。
2.1 一个官方口径不一致的地方
文档只写两种服务类型,但控制台的概览页会显示 Product Image Search、Fabric Image Search(面料图搜)、Trademark Image Search(商标图搜)、Copyrighted Image Search(版权图搜)、Product Multimodal Search(商品多模态搜索) 等多个入口。这不是文档写错,而是国际站可售范围与国内站/行业版能力并不完全重合:国际站购买页实际只提供 Product 与 Generic 两种。
⚠️ 买前必核:如果你的场景是面料、商标、版权这类垂直图搜,别照着控制台截图的类目名去买——国际站的标准套餐覆盖不到这些行业模型,需要走官方邮箱
[email protected]或钉钉群35035130询价定制。这是本文唯一建议「先问再买」的地方。
三、八档套餐与真实 USD 价目全表
这是本文最值钱的一张表。Image Search 国际站只按「最大图片容量 + 调用 QPS」订阅计费,其余功能全部免费,且所有套餐的 API 调用次数不限:
| 最大图片容量(张) | QPS = 5/s 月费 | QPS = 10/s 月费 | 备注 |
|---|---|---|---|
| 100,000 | — | — | 仅 1 QPS 档,$300.00/月,含首月免费试用 |
| 2,500,000 | $800.00 | $1,500.00 | |
| 5,000,000 | $1,600.00 | $2,900.00 | |
| 10,000,000 | $2,900.00 | $5,500.00 | |
| 20,000,000 | $5,500.00 | $10,300.00 | |
| 30,000,000 | $7,900.00 | $14,700.00 | |
| 40,000,000 | $10,000.00 | $18,600.00 | |
| 50,000,000 | $11,800.00 | $22,100.00 | 容量天花板 |
补充三条官方规则,每一条都会影响你的选型:
- 计费周期 = 1 个自然月的订阅,不是按小时、也不是按调用量;月内用不完不退。
- 套餐不可叠加。你不能买两个 5 QPS 套餐凑出 10 QPS——要多 QPS 只能升档。
- 容量与 QPS 可以分别升降配,但 100,000 档是特例:从它升到 2,500,000 档之后,不能再降回 100,000 档,只能降到 2,500,000。
3.1 把月费拆成「每张图每月多少钱」
绝对价格看不出贵贱,换成单位成本就一目了然(按 QPS = 5 档计算):
| 容量档 | 月费 | 每图每月单价 | 相对最便宜档 |
|---|---|---|---|
| 100,000(1 QPS) | $300.00 | $0.003000 | 12.7 倍 |
| 2,500,000 | $800.00 | $0.000320 | 1.36 倍 |
| 5,000,000 | $1,600.00 | $0.000320 | 1.36 倍 |
| 10,000,000 | $2,900.00 | $0.000290 | 1.23 倍 |
| 20,000,000 | $5,500.00 | $0.000275 | 1.17 倍 |
| 30,000,000 | $7,900.00 | $0.000263 | 1.12 倍 |
| 40,000,000 | $10,000.00 | $0.000250 | 1.06 倍 |
| 50,000,000 | $11,800.00 | $0.000236 | 基准(最便宜) |
这张表跑出三个反直觉结论:
第一,2,500,000 档与 5,000,000 档的每图单价完全一样($0.00032)。 容量翻倍、价格精确翻倍($800 → $1,600),意味着这一区间没有任何规模折扣。如果你的图库是 300 万张,买 5,000,000 档不会比 2,500,000 档「更划算」,只是必须买。
第二,真正的折扣跳点不在 5,000,000,而在 10,000,000 之后。 从 5,000,000 档($1,600)跳到 10,000,000 档($2,900),容量翻倍但只多付 81.25%——这是整张价目表里单次升档折扣最大的一步(省下 $300/月 = $3,600/年)。
第三,100,000 档的每图单价是 50,000,000 档的 12.7 倍。 但它的绝对月费只有 $300,是全场最低——所以这条「贵」不该用来劝退小客户,而应该反过来理解:容量越小,你为「平台托管的图库」付的固定成本占比越高。如果你的图库只有 3 万张,$300 摊到 3 万张上其实是 $0.01/图/月,这时真正该问的不是「单价贵不贵」,而是「我到底需不需要一个托管图库」。
四、QPS 才是价格的第二变量,而且它买不到「双倍」
同一容量下把 QPS 从 5 提到 10,官方加价如下:
| 容量档 | 5 QPS | 10 QPS | 加价幅度 |
|---|---|---|---|
| 2,500,000 | $800.00 | $1,500.00 | +87.50% |
| 5,000,000 | $1,600.00 | $2,900.00 | +81.25% |
| 10,000,000 | $2,900.00 | $5,500.00 | +89.66% |
| 20,000,000 | $5,500.00 | $10,300.00 | +87.27% |
| 30,000,000 | $7,900.00 | $14,700.00 | +86.08% |
| 40,000,000 | $10,000.00 | $18,600.00 | +86.00% |
| 50,000,000 | $11,800.00 | $22,100.00 | +87.29% |
QPS 翻倍,价格只涨 81%~90%(平均约 87%),看起来是「加量有折扣」。但这里有个致命前提:套餐不可叠加。所以当你的峰值并发超过 5 QPS 时,你没有第二个选择——不能买两套 5 QPS,只能整体升到 10 QPS 档,为全部容量重新付一次钱。QPS 10 是国际站的天花板,再高只能联系官方定制。
4.1 同价位怎么选:容量翻倍,还是 QPS 翻倍
价目表里有两个「价格撞车点」,非常值得单独拿出来做决策:
| 预算 | 方案 A | 方案 B | 怎么选 |
|---|---|---|---|
| $2,900/月 | 5,000,000 图 @ 10 QPS | 10,000,000 图 @ 5 QPS | 图库 < 500 万且峰值 > 5 QPS → A;图库 500 万~1000 万且峰值 ≤ 5 QPS → B |
| $5,500/月 | 10,000,000 图 @ 10 QPS | 20,000,000 图 @ 5 QPS | 同上逻辑,先算准峰值,再算容量 |
判断标准只有一条:QPS 是「上限型」资源,容量是「存量型」资源。QPS 超了会直接被限流(请求失败),是硬故障;容量超了只是「新图导不进去」,是软问题(可以先清理旧图)。所以工程上应该先按峰值 QPS 定档,再按图库规模决定要不要往上加容量,而不是反过来。
4.2 被忽略的第三个数:删除吞吐固定 20 QPS
无论你买 1 QPS 还是 10 QPS,图片删除操作的 QPS 恒定为 20(与购买的 QPS 无关)。这条规则在做「下架/清库」时会变成一个实打实的时间成本:
| 要删除的图片量 | 理论最短耗时 |
|---|---|
| 10 万张 | 约 1.4 小时 |
| 100 万张 | 约 13.9 小时 |
| 500 万张 | 约 69.4 小时(≈2.9 天) |
所以大批量替换图库不要用「先删后加」,正确做法是用 OperationType: UPDATE/覆盖式 ADD 就地更新,或者干脆新建实例并行导入、验证后再切流量。
五、开通五步:账号、实名、AccessKey、购买页、实例名
官方前置条件只有三条:有阿里云账号、完成实名认证、有一对 AccessKey。没有账号的流程见 阿里云国际版注册教程,想先压成本可以先看 优惠码与代金券攻略。
购买页要填七个参数,其中四个不可逆:
| 参数 | 可选值 | 是否可改 | 说明 |
|---|---|---|---|
| Region(地域) | 新加坡、中国香港、日本东京、德国法兰克福 | ❌ 不可改 | 国际站仅这四个地域;不同地域实例无法内网互通 |
| Service Type(服务类型) | Product Search / Generic Search | ❌ 不可改 | 见第二节 |
| Instance Name(实例名) | 小写字母+数字,以小写字母开头,4~20 字符 | ❌ 不可改 | 必填,格式错了会直接报错 |
| Subscription Duration(时长) | 按月订阅 | ✅ 可续费 | 可选自动续费 |
| QPS | 1 / 5 / 10 | ✅ 可升降 | 1 QPS 仅限 100,000 容量档 |
| Maximum Image Capacity | 10 万 ~ 5000 万 | ✅ 可升降 | 商品图搜按「图片数」而非「商品数」计 |
| Plan Type / Package | 包月 / 不限调用次数 | — | 所有套餐都不限调用总量 |
自动续费的实际行为:开启后系统在到期前 9 天自动扣款;如果扣款失败,实例不会续期,到期即自动释放。这一点和「手动续费有 7 天宽限期」是两套逻辑,别混。
5.1 地域与接入点(Endpoint)
国际站四个地域的 API 接入点与 VPC 接入点如下,写代码时直接抄:
| 地域 | Region ID | 公网 Endpoint | VPC Endpoint |
|---|---|---|---|
| 新加坡 | ap-southeast-1 | imagesearch.ap-southeast-1.aliyuncs.com | imagesearch-vpc.ap-southeast-1.aliyuncs.com |
| 中国香港 | cn-hongkong | imagesearch.cn-hongkong.aliyuncs.com | imagesearch-vpc.cn-hongkong.aliyuncs.com |
| 日本东京 | ap-northeast-1 | imagesearch.ap-northeast-1.aliyuncs.com | imagesearch-vpc.ap-northeast-1.aliyuncs.com |
| 德国法兰克福 | eu-central-1 | imagesearch.eu-central-1.aliyuncs.com | imagesearch-vpc.eu-central-1.aliyuncs.com |
VPC 接入点的两个好处和一条硬约束:走 VPC 不消耗 ECS 的公网流量(省钱)、延迟更低;但只能同地域调用——新加坡的实例必须由新加坡的 ECS/资源来访问,跨地域 VPC 调用会直接失败。如果你的业务服务器在法兰克福而图库想放新加坡,那就只能走公网 Endpoint,并把 imagesearch.<region>.aliyuncs.com 加进运维白名单。
六、把图导进图库:三条路径,选错会卡死在数据量上
Image Search 提供两种导入方式(官方口径),落地时按数据量分三档走:
| 路径 | 适用规模 | 实时可搜 | 前置条件 | 主要坑 |
|---|---|---|---|---|
| 控制台「Add Image」单张上传 | 几十~几百张 | ✅ 立即 | 无 | 只能验证链路,不能做业务 |
| API/SDK 调用 AddImage | 千~十万级 | ✅ 立即 | AccessKey + 签名 | 无批量接口,需自己写并发控制 |
| OSS 批量导入(batch/incremental) | 百万~千万级 | 任务跑完后 | 同地域 OSS Bucket + 服务角色授权 | 地域、increment.meta、路径写法三处易错 |
控制台路径最直观:进实例详情 → Add Image 标签 → 填 productId 与图片名 → 上传 → 打开「主体检测」并选择检测方式 → 需要时补 CategoryId、自定义内容(CustomContent)、整型属性(IntAttr)、字符串属性(StrAttr)→ 确认。响应里 code 为 0、message 为 success 就代表入库成功,此时立刻去 Search by Image 标签用同一张图搜一次,能搜到自己就说明整条链路通了。
6.1 图片本身有四条硬限制
| 限制项 | 上限 | 工程含义 |
|---|---|---|
| 单图大小 | 4 MB | 电商原图常超,必须在上传前压到 4MB 内 |
| 图片宽/高 | 101 ~ 4096 像素 | 太小(缩略图)和太大(超高清)都会被拒 |
| 请求体大小 | 8 MB | buildPostContent 调用失败的第一大原因 |
| 删除并发 | 20 张/秒(固定) | 见 4.2 节,清库要按天算 |
实践中最小改动是统一预处理到长边 1024~1600 像素、JPEG 质量 85:既落在 101~4096 的安全区间内,也几乎不会碰 4MB 红线,同时特征提取效果不会明显下降。
6.2 OSS 批量导入:increment.meta 是唯一入口
批量导入的本质是「在 OSS 里放一个清单文件,让 Image Search 去读」。清单文件名必须叫 increment.meta,不能改名,且被引用的图片必须与该文件在同一个 Bucket。每行一条操作,格式如下:
{"OperationType": "ADD", "ProductId": "1000", "PicName": "girl_cloth1.jpg", "CategoryId": 0, "IntAttr": 0, "StrAttr": "value1", "CustomContent": "k1:v1,k2:v2", "Region": "20,40,60,80"}
{"OperationType": "ADD", "ProductId": "1000", "PicName": "girl_cloth2.jpg", "CategoryId": 0, "CustomContent": "k1:v1,k2:v2"}
{"OperationType": "ADD", "ProductId": "1003", "PicName": "girl_cloth7.jpg", "CustomContent": "https://www.example.com/images/girl_cloth7.jpg"}
{"OperationType": "ADD", "ProductId": "1002", "PicName": "girl_cloth4.jpg", "Crop": false}
{"OperationType": "ADD", "ProductId": "1006", "PicName": "girlCloth/girl_cloth10.jpg", "CustomContent": "k1:v1"}
{"OperationType": "DELETE", "ProductId": "1004", "PicName": "fengyi.jpg"}
{"OperationType": "DELETE", "ProductId": "1005"}
关键字段说明:
| 字段 | 必填 | 说明 |
|---|---|---|
OperationType | ✅ | ADD 新增 / DELETE 删除(DELETE 只给 ProductId 可整品删除) |
ProductId | ✅ | 图片唯一标识,最长 256 字符 |
PicName | ADD 时必填 | 必须带扩展名(a.jpg 而不是 a),不能带前导斜杠 |
CategoryId | ❌ | 商品图搜可用;通用图搜会忽略 |
CustomContent | ❌ | 自定义内容,可放图片 URL 等 |
IntAttr / StrAttr | ❌ | 整型/字符串属性,供 Filter 过滤用 |
Region | ❌ | 主体区域 x1,y1,x2,y2,配合 Crop 使用 |
Crop | ❌ | true/缺省 = 做主体检测;false = 全图提特征 |
三个最容易翻车的写法细节,官方明确写死:
- 子目录不带前导斜杠:Bucket 内路径是
girlCloth/girl_cloth10.jpg,PicName就要写"girlCloth/girl_cloth10.jpg",不能写/girlCloth/...。 - 扩展名不能省:写
girl_cloth10会直接处理失败。 - 一行一条操作:把两条 ADD 挤在同一行会导致整批失败。
另外,批量任务提交失败的三大原因(官方 FAQ 原文口径):OSS Bucket 与实例不在同一地域(国际站只支持新加坡、中国香港、东京、法兰克福四地)、创建的角色不是 Image Search 服务角色或授权策略没给到数据目录、以及 ARN/Bucket/路径写错或increment.meta 不在指定路径。
七、搜索调用:三个参数决定召回质量
搜索在控制台的 Search by Image 标签即可验证:搜索类型选 SearchByPic(用新图搜相似图)→ 上传图片 → 打开主体检测 → 设置返回条数与起始位置 → 确认。右侧原始响应里,head 段给出 docsFound(命中总数)、docsReturn(返回条数)、searchTime(耗时),auctions 数组是结果列表(含 productId 与 score)。
生产接入时,真正影响效果的只有三个参数:
① crop 与 region——决定「拿图的哪一部分去比」
crop | region | 实际行为 | 适用场景 |
|---|---|---|---|
true / 不传 | 不传 | 自动检测主体 | 默认,商品居中、背景干净 |
true / 不传 | 传 x1,y1,x2,y2 | 用指定区域当主体 | 已知商品在图中的框 |
false | 忽略 | 全图提特征、跳过主体检测 | 整图语义相似(风景、设计稿、海报) |
这条规则的实战含义是:当背景干扰大时(如商品摆在杂乱货架上),crop=true 让算法只看主体;当你关心的是整张图的构图时(版权图、壁纸),必须显式 crop=false,否则主体检测会把你真正想比对的部分裁掉。
② CategoryId——收窄比对范围
商品图搜里,指定类目 = 只在该类目内比对,准确率更高;不指定 = 系统预测类目,预测结果会回显在响应里。通用图搜忽略该类目。建议先用不指定跑一批样本,统计系统预测的类目分布,如果预测稳定再固化成显式传值。
③ Filter——用业务属性做二次收窄
Filter 支持用 IntAttr/StrAttr 等图片属性做过滤,条件之间可用 AND / OR 连接。这是「相似」到「可下单」的关键一步:搜出视觉相似的商品后,用 Filter 限定在售状态、价格区间、库存地域,能省掉一半的二次查询。
7.1 SortExprValues:没有固定阈值,只能自己建
响应里的 SortExprValues 是分号分隔的两个值:
| 位置 | 含义 | 取值范围 | 判读方式 |
|---|---|---|---|
| 第 1 个值 | 相关性得分 | 0 ~ 7.33136443711219e+24 | 越大越相似,同图时最高 |
| 第 2 个值 | 特征向量汉明距离 | ≥ 0 | 越大越不相似 |
官方明确写了一句很关键的话:「没有一个具体的阈值用来判断两张图是否相似」,结果已按得分排序,只需要看第一个值。这意味着任何「score > 0.8 就算同款」的规则都是自己编的。
正确做法是用业务样本标阈值:挑 100~200 组已知「同款」与「不同款」图对,分别跑一遍记录第 1 个值的分布,取两类分布的交界处作为阈值(通常是取「同款最小值」和「不同款最大值」的中间)。这套阈值是跟你的类目强相关的,换品类必须重标——把阈值写成全局常量是这类项目最常见的上线事故。
八、三个真实场景的成本测算
把前面的价目表和限制套进业务,结论会比价目表本身更有用。以下测算全部按月费 × 12 计算年成本,不含 OSS 存储与流量。
| 场景 | 图库规模 | 峰值 QPS | 落地档位 | 月费 | 年费 | 有效图单价 |
|---|---|---|---|---|---|---|
| A. 跨境独立站拍立淘 | 80 万 SKU × 2 图 = 160 万 | 8 | 2,500,000 @ 10 QPS | $1,500 | $18,000 | $0.00094/图 |
| A′. 同上但峰值只到 4 | 160 万 | 4 | 2,500,000 @ 5 QPS | $800 | $9,600 | $0.00050/图 |
| B. 版权保护图库 | 1,500 万 | 2 | 20,000,000 @ 5 QPS | $5,500 | $66,000 | $0.00037/图 |
| B′. 去重后压到 1,000 万 | 1,000 万 | 2 | 10,000,000 @ 5 QPS | $2,900 | $34,800 | $0.00029/图 |
| C. 小型独立站 | 6 万 | 3 | 2,500,000 @ 5 QPS | $800 | $9,600 | $0.0133/图 |
| D. POC 验证 | 8 万 | 1 | 100,000 @ 1 QPS | 首月免费,之后 $300 | $3,300 | $0.0037/图 |
六个数字读出来的四条结论:
① 峰值 QPS 是最大的省钱杠杆,不是图库清理。 A 与 A′ 图库完全一样,仅因为峰值从 8 降到 4,年费从 $18,000 掉到 $9,600——省 46.7%,比任何容量优化都狠。因为 QPS 是整套套餐的乘数,降一档 QPS 等于给全部容量打折。所以上线前必须真实压测峰值(用生产流量的 1.2~1.5 倍估算),而不是拍脑袋填 10 QPS。
② 档位向上取整会吃掉规模折扣。 场景 B 图库 1,500 万,只能买 2,000 万档,有效单价 $0.00037 比标称的 $0.000275 高 33%。更狠的是 C:6 万张图却因为需要 3 QPS 被迫买 2,500,000 档,容量浪费 97.6%,有效单价 $0.0133 是 A 的 14 倍。这叫「为 QPS 买单、为容量陪跑」。
③ 图库瘦身的回报是线性的。 B → B′ 只是把图库从 1,500 万压到 1,000 万(去重、降采样、剔除下架品),年费直接省 $31,200(47%)。对版权/图库类业务,上线前做一轮感知哈希去重几乎总是最划算的一步。
④ 小图库高并发不要选它。 场景 C 的正确解法不是省钱,而是换方案:要么把「实时以图搜图」降级为「离线相似图推荐」(只在高并发入口调用,其余走预计算),要么用 DashVector 自建(见 DashVector 实战教程),要么叠加 CDN 缓存把 QPS 压到 1。Image Search 的定价结构天然奖励「图库大、QPS 低」的业务,惩罚「图库小、QPS 高」的业务——这是它最本质的选型标尺。
九、升降配、退订与过期:钱是怎么退、怎么没的
| 操作 | 生效方式 | 费用规则 | 不可逆风险 |
|---|---|---|---|
| 升级规格 | 立即生效,原套餐失效 | 补「新旧套餐差价 × 剩余时长」 | 100,000 档升级后不能降回 |
| 降级规格 | 立即生效,原套餐失效 | 退「差价 × 剩余时长」 | 容量/QPS 可分别降 |
| 手动续费 | 到期前任意时间 | 按所选时长与规格计 | 过期 7 天内可续,之后不可 |
| 自动续费 | 到期前 9 天自动扣款 | 同续费 | 扣款失败则不续,到期即释放 |
| 5 天无理由退订 | 提交即生效 | 只退剩余时长费用,已用部分不退 | 每产品每自然年至多 1 次 |
三条容易被低估的规则:
规则一:过期 7 天后实例被释放,图库一起没。 官方口径是「实例过期未续费,保留 7 个自然日后释放」,释放后不能续费、只能新建。而新建实例是空图库——你不仅要重新导入全部图片,还要重新跑一遍特征提取。对一个 1,000 万张图的图库,这不是「点一下」的事(参考 4.2 节的吞吐量级)。这是全文最贵的坑:一次忘记续费 ≈ 一次全量重建。
规则二:5 天无理由退订每年只有一次。 每个用户在每个产品上,一个自然年(1 月 1 日 ~ 12 月 31 日)内只能对一个实例做无条件全额退订(退的是剩余时长)。所以「先买大的试试、不行再退」这条路全年只能走一次,别把它当成常规试错手段。
规则三:升级会作废旧套餐,按剩余时长补差价。 这意味着月中升档不按天折算优惠,越接近到期日升档越便宜,但省下的绝对金额也越小。如果预计 3 个月后图库会翻倍,与其现在买大档,不如等到确实需要时再升——因为升级不退「没用掉的容量」,只按剩余时长算差价。
十、十个高频坑(按踩到概率排序)
| # | 坑 | 后果 | 规避方法 |
|---|---|---|---|
| 1 | 创建时选错服务类型 | 不可改,只能新建实例 | 先想清「商品图」还是「通用图」 |
| 2 | 实例名格式不合规 | 创建失败 | 小写字母开头、仅小写字母+数字、4~20 字符 |
| 3 | 忘记续费 | 7 天后释放,图库清空需重导 | 开自动续费 + 到期前 9 天告警 |
| 4 | 把试用实例当生产压测 | QPS 恒为 1,性能严重失真 | 试用只验链路,压测必须用生产档 |
| 5 | 图片超 4MB 或尺寸越界 | 入库失败,批量任务整体报错 | 上传前统一压到长边 1024~1600 |
| 6 | OSS 与实例跨地域 | 批量任务提交失败 | Bucket 与实例必须同地域 |
| 7 | increment.meta 路径/命名/扩展名写错 | 整批失败 | 文件名固定、PicName 带扩展名无前导斜杠 |
| 8 | 把相似度阈值写死成 0.8 | 换品类后召回暴跌 | 用业务样本标阈值,分品类维护 |
| 9 | 大批量下架用「先删后加」 | 按 20 QPS 算要跑几天 | 用 ADD 覆盖更新或新建实例切流 |
| 10 | 想买两套 5 QPS 凑 10 QPS | 套餐不可叠加,买不了 | 只能升档到 10 QPS |
十一、总结
把这篇的结论压成五句话:
- Image Search 卖的是成品能力:图搜图、免运维、免训练,代价是把灵活性交给平台(不能换模型、不能自定义向量)。
- 选型的第一决策不是价格,而是「容量档位 + QPS 档位」这两个离散台阶——价位是跳变的,不存在「按需付费」,只有「向上取整」。
- 价目表里唯一真实的规模折扣在 5,000,000 → 10,000,000 这一步(+81.25%),2,500,000 → 5,000,000 是纯线性翻倍,别指望它变便宜。
- QPS 是硬门槛,容量是软问题:先压测峰值定 QPS,再决定要不要加容量;降一档 QPS 给全部容量打折,是最大的省钱杠杆。
- 三个不可逆项(地域、服务类型、实例名)+ 一个不可逆降级(100,000 档)+ 一个会清空图库的过期释放,构成了这个产品全部的「一次性错误」清单,买前逐条核对。
如果你还在搭基础环境,先看 阿里云国际版注册教程 与 优惠码代金券攻略;图片原始存储与批量导入的底座在 OSS 对象存储实战教程;要自己做 embedding 与多模态召回,看 DashVector 向量检索 和 百炼 Model Studio 大模型实战;媒体处理与人脸库走 IMM 智能媒体管理。
- 想自己算 embedding、做自定义向量召回?向量检索服务 DashVector 实战教程
- 要做人脸库、OCR、图片审核等媒体加工:智能媒体管理 IMM 实战教程
- 图库原始文件怎么存、怎么批量导入:OSS 对象存储实战教程
- 用大模型做多模态语义理解:百炼 Model Studio 大模型实战教程
- 还没开通国际版账号?阿里云国际版注册教程(免实名 + 支付宝)
- 想先把预算压下来:优惠码与代金券攻略
- 官方定价与规格原文:Image Search 定价文档、基础概念(QPS/容量/图库/过滤)、批量导入与 increment.meta、官方 FAQ
🚀 需要海外云服务器?通过 2.chengzicloud.cloud 购买享专属折扣
⚠️ 免责声明:本文价格、规格与规则来自阿里云国际站官方文档在撰写时的公开内容,单位为美元(USD),不含 OSS 存储/流量、ECS 等配套资源费用,也不含折扣与代金券;阿里云可能随时调整价格、地域覆盖与套餐档位,下单前请以购买页实际显示为准。文中成本测算基于假设的业务规模与峰值,仅用于演示选型方法,不构成任何投资或购买建议。
本文由 2.chengzicloud.cloud 提供,点击访问首页了解更多
常见问题(FAQ)
Q1:Image Search 和 DashVector 到底选哪个?
看「谁负责算特征」。你只想「传一张图、拿回相似图」,选 Image Search——它自己提取特征、自己维护图库和索引。你需要自定义 embedding 模型、要按自己的业务字段做复杂过滤、或向量来源不只图片(文本、音频),选 DashVector,向量由你自己生成后写入。价格结构也不同:Image Search 按「容量+QPS 订阅」,DashVector 按向量库规格与时长计费。
Q2:为什么我只能买 1 QPS 或者 5 QPS,买不到 3 QPS?
国际站的 QPS 档位只有三档:1/s(仅限 100,000 容量档)、5/s、10/s。没有 3 QPS 这种中间档,所以「2~4 QPS 的需求」在商务上等于 5 QPS 档。这也是小图库场景性价比差的根本原因(见第八节场景 C)。
Q3:API 调用次数真的完全不限吗?
是。官方明确「Image Search 不限制调用总量,只按实例规格限制 QPS」,且所有订阅套餐都包含不限次数的 API 调用。所以成本模型里不需要考虑调用量,只需要考虑峰值并发与图库规模——这在按调用量计费的 AI 产品里相当少见。
Q4:免费试用能用到什么程度?
只有 100,000 张 / 1 QPS 这一档套餐包含一个月免费试用,每人限购一次,属于限量活动。试用实例同样是真实实例(可导图、可搜索),但 QPS 恒为 1,不能用来评估生产环境的吞吐能力。找不到试用实例时,用控制台左上角的地域选择器切到创建时选的地域即可。
Q5:SortExprValues 第一个值多大算「同一张图」?
官方没有给阈值,只说「同图时得分最高」,取值范围 0 ~ 7.33136443711219e+24。实践方法是用业务样本标:找 100 组已知同款/不同款图对,记录得分分布,取交界值。不要跨品类复用同一个阈值,服装的阈值套到 3C 上通常失效。
Q6:buildPostContent 调用失败是什么原因?
官方给出两个原因:必填字段缺失,或者请求体超过 8 MB。前者逐字段核对 ProductId/PicName 等必填项,后者把单次请求拆小(图片本身也要 ≤4MB)。
Q7:能不能把图片放在别的账号、别的地域的 OSS 里做批量导入?
不行,两处硬约束:必须同一个 Bucket(increment.meta 引用的图片要在它所在的同一个 Bucket 内),且Bucket 必须与 Image Search 实例同地域(国际站四地域之一)。跨地域的 OSS 数据访问不被支持。
Q8:容量档买大了,能降下来退钱吗?
能降档,但规则要注意:降级立即生效、原套餐作废,按「新旧差价 × 剩余时长」退款;容量和 QPS 可以分别降。唯一例外是 100,000 档——从它升上去之后不能降回来,需要该规格只能新建实例。
Q9:商品图搜按「商品数」还是「图片数」算容量?
按图片数。官方在容量参数处特别注明「对商品图搜,该参数指的是图片数量,不是商品数量」。一个 SKU 挂 5 张图就占 5 个容量,这是sku维度估算时最常算错的地方(本文场景 A 就是按 2 图/SKU 计的)。
Q10:国际站能买到面料图搜、商标图搜这些行业版吗?
购买页只有 Product Search 和 Generic Search 两种(控制台概览页会显示更多行业入口,但那是能力展示,不是国际站可售项)。垂直行业模型需要联系 [email protected] 或钉钉群 35035130 定制报价。