すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:マルチモーダル埋め込み

最終更新日:Aug 06, 2025

AI Search Open Platform は、SDK を介したマルチモーダル埋め込みサービスの呼び出しをサポートしています。

前提条件

  • AI Search Open Platform サービスをアクティブ化していること。 詳細については、「サービスをアクティブ化する」をご参照ください。

  • API-KEY を使用して身元認証を完了していること。 認証情報については、「API-KEY を取得する」をご参照ください。

  • マルチモーダル埋め込みサービスを呼び出すには、SDK バージョンを 2.1.0 以降に更新する必要があります。

    pip install --upgrade alibabacloud_searchplat20240529

パラメーター

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

if __name__ == '__main__':
    # トークン構成、エンドポイント構成
    config = Config(bearer_token="Replace with your API-KEY",  # bearer_token:API-KEY に置き換えてください
                    # endpoint:統一リクエストエントリポイントを設定します。http:// を削除してください
                    endpoint="Replace with API endpoint", # API エンドポイントに置き換えてください
                    # リクエストプロトコルを指定します。有効な値:HTTPS および HTTP。
                    protocol="http")
    client = Client(config=config)
 
    # --------------- リクエストボディパラメーター ---------------
    request = GetMultiModalEmbeddingRequest()
    request.from_map({"input":[{"text":"Science and technology are the primary productive forces"}]})

    # default:ワークスペース名に置き換えてください、ops-m2-encoder:サービス ID、他のサポートされているサービス ID に置き換えることができます
    response = client.get_multi_modal_embedding("default", "ops-m2-encoder", request)
    print(response)