Todos os produtos
Search
Central de documentação

Intelligent Media Services:Integração no lado do servidor

Última atualização: Jul 09, 2026

Este tópico descreve como configurar um App Server.

Função do App Server

image

Ao criar um serviço de agente de IA com o framework AUI Kits, o SDK do cliente precisa se integrar aos recursos dos produtos da Alibaba Cloud. O App Server encapsula essas capacidades e oferece um conjunto padronizado de APIs HTTP para o SDK, o que reduz seus custos de desenvolvimento.

Nota

Você deve implantar e manter o App Server por conta própria.

Framework do projeto

O projeto utiliza Java 8 e Spring Boot 2.

Implantar um projeto

Pré-requisitos

Implantar a partir do código-fonte

Este exemplo demonstra como compilar e implantar o App Server usando o código-fonte.

Configurar parâmetros do projeto

  1. Baixe o código-fonte do App Server.

  2. Abra o diretório Server\Java\src\main\resources e localize o arquivo application.yml. Configure os parâmetros relevantes e mantenha inalterados aqueles que não exigem configuração.

    Configuração de parâmetros

    Descrição

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

    As APIs da Alibaba Cloud exigem um par de AccessKey para autenticação. Esse par consiste em um AccessKey ID e um AccessKey Secret.

    • AccessKey ID: Identifica o usuário.

    • AccessKey secret: Chave secreta usada para autenticar suas solicitações. Mantenha seu AccessKey Secret em sigilo.

    Para mais informações, consulte Criar um AccessKey.

    Nota

    Se você utilizar o AccessKey de um usuário RAM, será necessário conceder a esse usuário a permissão AliyunICEFullAccess.

    # The information about the ARTC application.
      live_mic:
        app_id: "*******"
        app_key: "*******"

    O AppID e o AppKey da sua aplicação ARTC. Você pode encontrá-los no console.

    Nota

    Para comunicações de áudio e vídeo, é obrigatório configurar o AppID e o AppKey do ARTC. Para mensagens interativas, essa configuração é opcional.

    Para obter o AppID e o AppKey da aplicação ARTC:

    1. Acesse o IMS console e clique em seu agente de IA para abrir a página de detalhes.

      Na aba Basic Information, localize a seção Workflow Configuration e anote o RTC App ID listado em ARTC application.

    2. Clique no RTC App ID para abrir o ApsaraVideo Live console e obter o App ID e o AppKey.

      Na página Application Management, clique no nome da sua aplicação, vá para a aba Basic Information e copie o App ID e o AppKey.

Empacotar e executar o projeto

Empacotar o projeto

  1. Empacote o projeto utilizando a ferramenta Maven integrada no IntelliJ IDEA. Essa ação gera um arquivo JAR no diretório target.

  2. Execute o comando abaixo no diretório Server\Java para empacotar o projeto:

    mvn package -DskipTests
  3. (Opcional) Transfira o pacote JAR do diretório target para o servidor.

    scp xxx.jar root@ip:/root

Executar o projeto

Abra um terminal no diretório onde o arquivo JAR está localizado.

  1. Execute em primeiro plano. Os logs serão exibidos diretamente no terminal.

    java -jar ***.jar
  2. Execute em segundo plano. Os logs serão gravados no arquivo nohup.out.

    nohup java -jar ***.jar &