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

Intelligent Media Services:サーバーサイド統合

最終更新日:Nov 05, 2025

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

仕組み

AppServer の目的

AUI Kits フレームワークに基づいて AI エージェントを迅速にセットアップするには、シナリオ固有の SDK を Alibaba Cloud AI Agent およびその他の製品機能と統合する必要があります。AppServer はこれらの製品機能をカプセル化し、シナリオ SDK が使用するための一連の標準化された HTTP API を提供することで、インテグレーターの開発コストを削減します。

説明

AppServer は、お客様自身でデプロイおよび保守する必要があります。

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

主流の Java 8 と Spring Boot 2 に基づいてフレームワークを構築します。

プロジェクトのデプロイ

前提条件

ソースコードを使用したデプロイ

この例では、ソースコードを使用して AppServer をビルドおよびデプロイする方法を示します。

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

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

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

    パラメーター設定

    説明

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

    Alibaba Cloud サービスの API 操作を呼び出す際の ID 認証に使用される AccessKey ペア。AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。

    • AccessKey ID: ユーザーを識別するために使用されます。

    • AccessKey シークレット: ユーザーの ID を検証するために使用されます。AccessKey シークレットは機密情報として保持する必要があります。

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

    説明

    RAM ユーザーの AccessKey ペアを使用する場合は、RAM ユーザーに AliyunICEFullAccess ポリシーをアタッチする必要があります。

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

    リアルタイムの音声およびビデオアプリケーションの ID と AppKey。エージェント詳細ページで RTC AppID をクリックすると、アプリケーション ID と AppKey を表示できます。

    説明

    音声通話やビデオ通話を含むシナリオでは、リアルタイムの音声およびビデオ用のアプリケーション ID と AppKey を設定する必要があります。この設定は、メッセージング会話のシナリオでは不要です。

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

    1. Intelligent Media Service コンソールに移動します。作成したエージェントをクリックして、その製品ページを開きます。

      image

    2. RTC AppID をクリックします。ApsaraVideo Live コンソールに移動して、AppId と AppKey を取得します。

      image

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

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

  1. IDEA に統合された Maven ツールを使用してプロジェクトをパッケージ化できます。JAR ファイルは target ディレクトリにあります。

  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 &