Appearance
介绍
不墨向量盒子,面向开发者、小微企业提供极致简单、低成本、安全可靠的向量数据服务,具备功能如下:
- 向量数据的 CRUD
- 向量数据的生成
可靠性保障
基础数据服务基于成熟的云服务(阿里云、腾讯云等),具备完善且久经考验的数据备份、多节点高可用方案等,保障数据的安全可靠性和永不丢失。
快速开始
第一步 创建集合
登录 管理平台,新建集合,可创建免费集合用于测试,付费集合用于生产环境。创建集合后即可获得数据库 ID。
第二步 创建 API KEY
在管理平台的API KEY
菜单,生成 API KEY
。
第四步 调用服务
服务调用均通过 http
请求实现,比如新增操作:
shell
curl --location --request POST 'https://vs-db-sh-1.bumo.cc/api/collection/add' \
--header 'authorization: [API KEY]' \
--header 'x-db: [数据库ID]' \
--header 'x-col: [集合(表)ID]' \
--header 'Content-Type: application/json' \
--data-raw '{
"ids": ["id1", "id2"],
"embeddings": [
[1, 2, 3],
[4, 5, 6]
],
"metadatas": [{ "key": "value" }, { "key": "value" }],
"documents": ["document1", "document2"]
}'
查询操作:
shell
curl --location --request POST 'https://vs-db-sh-1.bumo.cc/api/collection/get' \
--header 'authorization: [API KEY]' \
--header 'x-db: [数据库ID]' \
--header 'x-col: [集合(表)ID]' \
--header 'Content-Type: application/json' \
--data-raw '{
"ids": ["id1", "id2"]
}'
返回数据
json
{
"code": 0,
"data": {
"list": [
{
"id": "id1",
"embedding": [1, 2, 3],
"metadata": {
"key": "value"
},
"document": "document1",
"createdAt": "2023-10-12T08:49:49.731Z",
"updatedAt": "2023-10-12T08:49:49.731Z"
},
{
"id": "id2",
"embedding": [4, 5, 6],
"metadata": {
"key": "value"
},
"document": "document2",
"createdAt": "2023-10-12T08:49:49.731Z",
"updatedAt": "2023-10-12T08:49:49.731Z"
}
],
"total": 2
},
"message": "success",
"success": true
}