全部產品
Search
文件中心

OpenSearch:多模態向量

更新時間:Aug 06, 2025

AI搜尋開放平台支援通過SDK的方式調用多模態向量服務。

前提條件

  • 已開通AI搜尋開放平台服務,具體操作請參見開通服務

  • 已通過API-KEY完成身份鑒權,擷取鑒權資訊請參見擷取API-KEY

  • 調用多模態向量服務,需要更新SDK版本至2.1.0以上。

    pip install --upgrade alibabacloud_searchplat20240529

參數說明

  • 請求體body最大不能超過8MB。

  • 更多參數說明請參見多模態向量

from alibabacloud_tea_openapi.models import Config
from alibabacloud_searchplat20240529.client import Client
from alibabacloud_searchplat20240529.models import GetMultiModalEmbeddingRequest, GetMultiModalEmbeddingRequestInput

if __name__ == '__main__':
    # token配置,endpoint配置
    config = Config(bearer_token="替換為您的API-KEY",
                    # endpoint: 配置統一的請求入口 需要去掉http://
                    endpoint="替換API訪問地址",
                    # 支援 protocol 配置 HTTPS/HTTP
                    protocol="http")
    client = Client(config=config)
 
    # --------------- 請求體參數 ---------------
    request = GetMultiModalEmbeddingRequest()
    request.from_map({"input":[{"text":"科學技術是第一生產力"}]})

    # default:替換工作空間名稱, ops-m2-encoder: 服務id, 可替換為支援的其他服務id
    response = client.get_multi_modal_embedding("default", "ops-m2-encoder", request)
    print(response)