全部产品
Search
文档中心

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

更新时间:Nov 09, 2025

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

Izin

Akun Alibaba Cloud memiliki semua izin secara default. Sebaliknya, pengguna Resource Access Management (RAM) dan peran RAM tidak memiliki izin apa pun secara default. Pemilik Akun Alibaba Cloud atau administrator harus memberikan izin menggunakan kebijakan RAM atau kebijakan bucket.

API

Tindakan

Deskripsi

GetVectorIndex

oss:GetVectorIndex

Mendapatkan informasi tentang indeks vektor.

Definisi metode

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

Parameter permintaan

Parameter

Tipe

Deskripsi

request

GetVectorIndexRequest

Parameter permintaan, termasuk nama bucket untuk kueri dan nama indeks. Untuk informasi lebih lanjut, lihat GetVectorIndexRequest.

Nilai kembali

Tipe

Deskripsi

GetVectorIndexResult

Nilai kembali, yang berisi informasi rinci tentang indeks vektor. Untuk informasi lebih lanjut, 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 tempat bucket berada.', required=True)
parser.add_argument('--bucket', help='Nama bucket.', required=True)
parser.add_argument('--endpoint', help='Nama domain yang dapat digunakan layanan lain 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()

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

    # Menggunakan konfigurasi default SDK
    cfg = oss.config.load_default()
    cfg.credentials_provider = credentials_provider
    cfg.region = args.region
    cfg.account_id = args.account_id
    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'kode status: {result.status_code},'
          f' ID permintaan: {result.request_id},'
          )

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

if __name__ == "__main__":
    main()

Referensi

Untuk kode contoh lengkap, lihat get_vector_index.py.