All Products
Search
Document Center

Object Storage Service:Dapatkan informasi indeks vektor (Python SDK V2)

Last Updated:Jun 04, 2026

Gunakan Python SDK V2 untuk memanggil operasi GetVectorIndex guna mengambil informasi tentang indeks vektor tertentu.

Izin

Akun Alibaba Cloud memiliki izin penuh secara default. Pengguna RAM dan Peran RAM memerlukan otorisasi eksplisit melalui RAM policy atau bucket policy.

API

Action

Description

GetVectorIndex

oss:GetVectorIndex

Mengambil informasi indeks vektor.

Definisi metode

get_vector_index(request: GetVectorIndexRequest, **kwargs) → GetVectorIndexResult

Parameter permintaan

Parameter

Type

Description

request

GetVectorIndexRequest

Parameter permintaan, termasuk nama bucket yang akan dikueri dan nama indeks. Untuk informasi selengkapnya, lihat GetVectorIndexRequest.

Nilai kembali

Type

Description

GetVectorIndexResult

Nilai kembali, yang berisi informasi detail mengenai indeks vektor. Untuk informasi selengkapnya, lihat GetVectorIndexResult.

Untuk definisi lengkap metode get_vector_index, lihat get_vector_index.

Kode contoh

import argparse
import alibabacloud_oss_v2 as oss
import alibabacloud_oss_v2.vectors as oss_vectors

parser = argparse.ArgumentParser(description="vector get vector index sample")
parser.add_argument('--region', help='Wilayah bucket.', required=True)
parser.add_argument('--bucket', help='Nama bucket.', required=True)
parser.add_argument('--endpoint', help='Nama domain untuk mengakses OSS.')
parser.add_argument('--index_name', help='Nama indeks vektor.', required=True)
parser.add_argument('--account_id', help='ID akun.', required=True)

def main():
    args = parser.parse_args()

    # Muat kredensial dari variabel lingkungan
    credentials_provider = oss.credentials.EnvironmentVariableCredentialsProvider()

    # Gunakan konfigurasi default SDK
    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  # Untuk mengakses OSS melalui jaringan publik, atur nilai ini ke False atau hapus baris ini.
    if args.endpoint is not None:
        cfg.endpoint = args.endpoint

    vector_client = oss_vectors.Client(cfg)

    result = vector_client.get_vector_index(oss_vectors.models.GetVectorIndexRequest(
        bucket=args.bucket,
        index_name=args.index_name,
    ))

    print(f'status code: {result.status_code},'
          f' request id: {result.request_id},'
          )

    if result.index:
        print(f'index name: {result.index}')

if __name__ == "__main__":
    main()

Referensi

Untuk kode contoh lengkap, lihat get_vector_index.py.