Belirtilen anahtarlara göre vektör verilerini silmek için Python SDK V2 ile DeleteVectors işlemini çağırabilirsiniz. Bu işlem geri alınamaz. Lütfen dikkatli olun.
İzinler
Bir Alibaba Cloud hesabı varsayılan olarak tüm izinlere sahiptir. Bir Resource Access Management (RAM) kullanıcısı veya RAM rolü varsayılan olarak herhangi bir izne sahip değildir. Alibaba Cloud hesabı veya bir yönetici, bir RAM ilkesi veya bir paket ilkesi kullanarak izin vermelidir.
|
|
|
|
|
|
|
|
Yöntem tanımı
delete_vectors(request: DeleteVectorsRequest, **kwargs) → DeleteVectorsResult
İstek parametreleri
|
|
|
|
|
|
|
|
Dönüş değeri
|
|
|
|
|
|
delete_vectors yönteminin tam tanımı için bkz. delete_vectors.
Örnek kod
import argparse
import alibabacloud_oss_v2 as oss
import alibabacloud_oss_v2.vectors as oss_vectors
parser = argparse.ArgumentParser(description="vector delete vectors sample")
parser.add_argument('--region', help='The region in which the bucket is located.', required=True)
parser.add_argument('--bucket', help='The name of the bucket.', required=True)
parser.add_argument('--endpoint', help='The OSS access endpoint')
parser.add_argument('--index_name', help='The name of the vector index.', required=True)
parser.add_argument('--account_id', help='The account ID.', required=True)
def main():
args = parser.parse_args()
# Load credentials from environment variables
credentials_provider = oss.credentials.EnvironmentVariableCredentialsProvider()
# Using the SDK's default configuration
cfg = oss.config.load_default()
cfg.credentials_provider = credentials_provider
cfg.region = args.region
cfg.account_id = args.account_id
cfg.use_internal_endpoint = True # Set to False or remove this line to access OSS over the public network.
if args.endpoint is not None:
cfg.endpoint = args.endpoint
vector_client = oss_vectors.Client(cfg)
keys = ['key1', 'key2', 'key3']
result = vector_client.delete_vectors(oss_vectors.models.DeleteVectorsRequest(
bucket=args.bucket,
index_name=args.index_name,
keys=keys,
))
print(f'status code: {result.status_code},'
f' request id: {result.request_id},'
)
if __name__ == "__main__":
main()
Kaynaklar
Vektör verilerini silmeye ilişkin tam örnek kod için bkz. delete_vectors.py.