Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:Vektör dizini bilgilerini alma (Python SDK V2)

Son Güncelleme:Oct 02, 2026

Belirtilen bir vektör dizini hakkında bilgi almak için Python SDK V2 ile GetVectorIndex işlemini çağırın.

İzinler

Alibaba Cloud hesapları varsayılan olarak tam izinlere sahiptir. RAM kullanıcıları ve RAM rolleri, bir RAM ilkesi veya paket ilkesi aracılığıyla açık yetkilendirme gerektirir.


API


Eylem


Açıklama


GetVectorIndex


oss:GetVectorIndex


Vektör dizini bilgilerini alır.

Yöntem tanımı

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

İstek parametreleri


Parametre


Tür


Açıklama


request


GetVectorIndexRequest


Sorgulanacak paketin adı ve dizin adını içeren istek parametreleri. Daha fazla bilgi için bkz. GetVectorIndexRequest.

Dönüş değerleri


Tür


Açıklama


GetVectorIndexResult


Vektör dizinine ilişkin ayrıntılı bilgileri içeren dönüş değeri. Daha fazla bilgi için bkz. GetVectorIndexResult.

get_vector_index yönteminin tam tanımı için bkz. get_vector_index.

Örnek kod

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='The region of the bucket.', required=True)
parser.add_argument('--bucket', help='The name of the bucket.', required=True)
parser.add_argument('--endpoint', help='The domain name for accessing OSS.')
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()

    # Use 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  # To access OSS over the public network, set this to False or remove this line.
    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()

Referanslar

Tam örnek kod için bkz. get_vector_index.py.