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

Intelligent Media Services:サーバー側の統合

最終更新日:Aug 28, 2026

このトピックでは、App Server のセットアップ方法について説明します。

App Server の役割

image

AUI Kits フレームワークを使用して AI エージェントサービスを構築する場合、クライアント SDK は Alibaba Cloud 製品の機能と連携する必要があります。App Server はこれらの機能をカプセル化し、SDK 用に標準化された HTTP API のセットを提供することで、開発コストを削減します。

説明

App Server は、お客様自身でデプロイおよびメンテナンスを行う必要があります。

プロジェクトフレームワーク

このプロジェクトでは、Java 8 と Spring Boot 2 を使用します。

プロジェクトのデプロイ

前提条件

ソースコードからのデプロイ

この例では、ソースコードを使用して App Server をビルドし、デプロイする方法を説明します。

プロジェクトパラメーターの設定

  1. App Server のソースコードをダウンロードします。

  2. Server\Java\src\main\resources ディレクトリにある application.yml ファイルを開き、関連するパラメーターを設定します。設定が不要なパラメーターは変更しないでください。

    パラメーター設定

    説明

    biz:
      openapi:
        access:
          key: "*******"
          secret: "*******"

    Alibaba Cloud API では、認証に AccessKey ペアが必要です。AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。

    • AccessKey ID:ユーザーを識別します。

    • AccessKey Secret:リクエストを認証するために使用される秘密キーです。AccessKey Secret は機密情報として厳重に管理する必要があります。

    詳細については、「AccessKeyの作成」をご参照ください。

    説明

    RAM ユーザーの AccessKey を使用する場合は、その RAM ユーザーに AliyunICEFullAccess 権限を付与する必要があります。

    # ARTCアプリケーションに関する情報
      live_mic:
        app_id: "*******"
        app_key: "*******"

    ARTC アプリケーションの AppID と AppKey です。これらはコンソールで確認できます。

    説明

    音声ビデオ通信の場合、ARTC の AppID と AppKey を設定する必要があります。インタラクティブメッセージングの場合、この設定は任意です。

    ARTC アプリケーションの AppID と AppKey を取得するには:

    1. IMS コンソールの [AI エージェント] ページに移動します。エージェントをクリックして、エージェント詳細ページに移動します。

      image

    2. [ARTC application ID] をクリックします。ApsaraVideo Live コンソールにリダイレクトされ、そこに AppID と AppKey が表示されます。

      image

プロジェクトのパッケージ化と実行

プロジェクトのパッケージ化

  1. IntelliJ IDEA の組み込み Maven ツールを使用してプロジェクトをパッケージ化します。この操作で、target ディレクトリに JAR ファイルが生成されます。

  2. Server\Java ディレクトリで次のコマンドを実行して、プロジェクトをパッケージ化します:

    mvn package -DskipTests
  3. (オプション) target ディレクトリからサーバーに JAR パッケージを送信します。

    scp xxx.jar root@IP:/root

プロジェクトの実行

JAR ファイルが格納されているディレクトリでターミナルを開きます。

  1. フォアグラウンドで実行します。この場合、ログがターミナルに出力されます。

    java -jar ***.jar
  2. バックグラウンドで実行します。この場合、ログが nohup.out ファイルに書き込まれます。

    nohup java -jar ***.jar &