上傳向量資料到指定的向量集中。
介面說明
SDK 於 2023-11-8 日升級,從最大 512KB 資料請求量升級到 10MB。 請使用最新版 SDK 或不低於此版本:
Java:1.2.1
Go:v3.3.1
Python:3.3.1
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
gpdb:UpsertCollectionData |
create |
*Collection
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| DBInstanceId |
string |
否 |
執行個體 ID。 說明
您可以調用 DescribeDBInstances 介面查看目標地區下所有的 AnalyticDB PostgreSQL 執行個體的詳情,包括執行個體 ID。 |
gp-bp152460513z**** |
| Collection |
string |
是 |
集合名。 說明
可以通過 CreateCollection 建立,並通過 ListCollections 查看列表。 |
document |
| Namespace |
string |
否 |
命名空間,用於租戶隔離,預設為 public。 說明
可以通過 CreateNamespace 建立,通過 ListNamespaces 介面查看列表。 |
mynamespace |
| NamespacePassword |
string |
是 |
命名空間對應的密碼。 |
testpassword |
| Rows |
array<object> |
否 |
向量資料列表。 |
|
|
array<object> |
否 |
單條向量資料資訊。 |
||
| Id |
string |
否 |
此條向量資料的唯一 ID。 說明
如果為空白,則由資料庫 uuidgen 自動產生。如果不為空白,且和資料庫裡已有的 ID 衝突,則會使用 API 的資料更新資料庫裡的值。 |
854c6949-411c-4b47-aec4-e324735f9574 |
| Metadata |
object |
否 |
此條向量資料對應的元資訊。其中 key 需和 CreateCollection 介面定義的 Metadata 的 key 一致。 |
|
|
string |
否 |
向量中繼資料。 |
{"title":"test title", "content": "test content"} |
|
| Vector |
array |
是 |
向量資料列表,長度和 CreateCollection 介面的維度一致。 |
|
|
number |
否 |
向量資料。 |
[1.0123,-0.1234] |
|
| SparseVector |
object |
否 |
稀疏向量資料列表。 |
|
| Indices |
array |
否 |
下標數組。 說明
列表大小不能超過 4000。 |
|
|
integer |
否 |
下標值。 |
1 |
|
| Values |
array |
否 |
稀疏向量數組。 |
|
|
number |
否 |
稀疏向量資料。 |
1.2345 |
|
| RegionId |
string |
是 |
執行個體所在的地區 ID。 |
cn-hangzhou |
| WorkspaceId |
string |
否 |
多資料庫執行個體組成的 Workspace 的 Id。此參數和 DBInstanceId 參數不能同時為空白,當和 DBInstanceId 同時指定時以此參數為準。 |
gp-ws-***** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
資訊 |
success |
| Status |
string |
上傳狀態,取值說明:
|
success |
樣本
正常返回樣本
JSON格式
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "success",
"Status": "success"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。