欢迎您!

多模态向量嵌入

接口标识: multimodalembedding 价格: 0.0005 元/次 同步响应
接口简介
多模态向量嵌入接口把一段文本或一张图片编码为统一的1024维向量:文本与图片落在同一语义空间,语义相近则向量距离相近,可支撑跨模态检索、图文匹配、以图搜图、内容聚类去重等场景。content文本(单条最长512 Token)与file图片(JPG/JPEG/PNG/BMP,最大3MB)二选一,每次调用传其一;向量支持浮点数组或Base64编码串两种输出格式,后者按float32小端编码、可直接存入主流向量数据库。同步返回、维度固定1024,即取即入库。
详细介绍
常见问题
Q:文本和图片能同时传入吗?
A:不能。content与file二选一,每次调用只传一段文本或一张图片,同传或两者都不传均返回参数错误。需要计算文本与图片的相似度时,分两次调用取得向量后再计算距离。
Q:base64输出与float有什么区别?
A:float返回浮点数组,可直接参与计算;base64把向量按float32小端打包为编码字符串,体积更小,适合直接存入支持二进制向量的向量数据库。output_format参数二选一,默认float。
Q:向量维度固定吗?
A:固定1024维,dimension字段回显实际维度。文本向量与图片向量维度一致、语义空间相同,可混合存入同一个向量库互相比较。
接口地址: https://www.phpwc.cn/api/multimodalembedding
请求方式: POST
业务请求参数
参数名类型必填默认值说明
content string 选填 - 待向量化的文本,与 file 二选一;单条不超过 512 Token。纯文本嵌入时填本项,图片嵌入时留空
file string 选填 - 待向量化的图片,与 content 二选一。文件输入(自动识别):公网URL / Base64(data:开头) / 文件ID(fileid_开头);格式 JPG/JPEG/PNG/BMP,单张不超过 3MB
output_format string 选填 float 向量输出格式:float 浮点数组(默认)/ base64 编码串(float32 小端,供向量库直存)
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
embedding array 1024 维向量(output_format=base64 时为 base64 字符串)
dimension int 向量维度,multimodal-embedding-v1 固定 1024
modality string 输入模态:text 文本 / image 图片
usage object token 用量(文本计 input_tokens,图片计 image_tokens)
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号