Todos os produtos
Search
Central de documentação

Platform For AI:Deploy a dedicated OpenClaw with PAI-EAS in 5 minutes

Última atualização: Sep 09, 2026

O OpenClaw é um framework de execução de agentes de IA open-source e auto-hospedável que transforma um modelo de linguagem grande, antes limitado a chatbots conversacionais, em um assistente digital capaz de executar tarefas. Por meio de instruções em linguagem natural, ele processa arquivos, escreve código e automatiza fluxos de trabalho, atuando como seu funcionário digital. Implante um agente de IA OpenClaw dedicado no PAI-EAS com um único clique para utilizar serviços do Model Studio da Alibaba Cloud e chamar seus serviços de modelo personalizados do PAI-EAS. Essa abordagem cria uma solução integrada com um modelo de linguagem grande e um agente de IA dedicados.

Implantar um serviço do EAS

  1. Faça login no PAI console. Selecione uma região na parte superior da página. Em seguida, selecione o workspace desejado e clique em Enter Elastic Algorithm Service (EAS).

  2. Na aba Inference Service, clique em Deploy Service. Na seção Scenario-based Model Deployment, clique em OpenClaw Deployment.

  3. Configure os seguintes parâmetros principais:

    Parâmetro

    Descrição

    Service Name

    Insira um nome personalizado para o serviço. Exemplo: openclaw_demo

    Image Configuration

    Selecione a versão latest.

    Resource Configuration

    Escolha um tipo de instância CPU conforme suas necessidades de recursos. O padrão é ecs.c7a.large.

    Model Settings

    Defina um caminho do OSS para armazenar a configuração do OpenClaw, como oss://examplebucket/openclaw/.

    VPC

    Crie e configure uma VPC, vSwitch e grupo de segurança.

    Nota

    O OpenClaw precisa de acesso à internet para realizar buscas na web ou usar navegadores. Recomendamos utilizar uma VPC com internet access configurado.

  4. Clique em Deploy. Aguarde até que o status do serviço seja Running. Isso indica que a implantação foi bem-sucedida.

Configurar o acesso à rede pública

Um serviço do EAS acessa a rede pública por meio de um gateway NAT da Internet. As etapas de configuração estão descritas abaixo. Para mais informações, consulte Internet NAT Gateway.

1. Criar um gateway NAT da Internet e associar um EIP

Acesse a página de compra do Gateway NAT – Gateway NAT da Internet.

  • Billing Method: Pagamento conforme o uso.

  • Region: Selecione a região onde o serviço do EAS está localizado.

  • Network and Zone: Escolha a VPC configurada para o serviço do EAS. Essa definição não pode ser alterada após a criação.

  • EIP: Selecione um elastic IP address (EIP) não associado ou adquira um novo.

2. Configurar uma entrada SNAT

Acesse a página do Gateway NAT da Internet. Localize o gateway NAT da Internet criado e, na coluna Actions, clique em Configure SNAT . Clique em Create SNAT Entry.

  • SNAT Entry: Selecione VPC Granularity.

  • Select EIP: Escolha o EIP configurado.

Iniciar a WebUI

  1. Na coluna Invoke/Log/Monitoring, clique no botão image para acessar a página da WebUI.

    Na aba Inference Service do Elastic Algorithm Service (EAS), localize seu serviço. A coluna Invoke/Log/Monitoring exibe três ícones. Clique no primeiro ícone para abrir a WebUI.

  2. Configure o modelo. Por padrão, o serviço utiliza um modelo do Model Studio na região China (Beijing). Obtenha uma API key para a mesma região, insira-a na WebUI e salve. Também é possível configurar um Alibaba Cloud Coding Plan ou um serviço de modelo do EAS. Para mais detalhes, consulte Configure multiple model providers.

    Nota: Por motivos de segurança, a chave da API é ocultada automaticamente e exibida como __OPENCLAW_REDACTED__ após você clicar em Save. No painel de navegação à esquerda, clique em Configuration, selecione a aba Settings e mude para o modo RAW. Na configuração JSON5, localize o campo apiKey em providers > dashscope e cole sua chave da API nesse campo.

  3. Na página da WebUI, inicie uma conversa com seu assistente OpenClaw e atribua tarefas a ele.

    Na página Chat do OPENCLAW GATEWAY DASHBOARD, o painel esquerdo oferece navegação para recursos como Chat, Control, Agents e Settings, enquanto a área direita é dedicada à sessão de chat. Na parte superior, troque de sessão usando a caixa de entrada de ID da sessão. Na parte inferior, há uma caixa de entrada de mensagens com os botões Send e New session. O assistente suporta chamada de ferramentas. Por exemplo, ele pode usar a ferramenta Exec para consultar informações meteorológicas e retornar um resumo formatado em chinês.

Configurar canais

Integrar com o DingTalk

  1. Crie um bot do DingTalk e obtenha seu Client ID e Client Secret. Para mais informações, consulte Criar um Bot OpenClaw com Um Clique.

  2. Na WebUI do OpenClaw, acesse Configuration > RAW. No bloco de configuração channels, localize dingtalk-connector. Insira seu Client ID e Client Secret e salve a configuração.

    No bloco dingtalk-connector, após inserir o clientId e o clientSecret, certifique-se de que enabled esteja definido como true. Ajuste outros campos conforme necessário, como separateSessionByConversation, groupSessionScope e sharedMemoryAcrossConversations.

Lark

  1. Acesse a Plataforma Aberta do Lark. Clique em Create Enterprise Self-Built App, insira um nome e uma descrição para o aplicativo, selecione um ícone e clique em Create.

  2. No painel de navegação à esquerda, clique em Credentials and Basic Information. Copie o App ID (por exemplo, cli_xxx) e o App Secret.

  3. No painel de navegação à esquerda, clique em Permission Management. Clique em Batch Import/Export Permissions, cole a seguinte configuração JSON, clique em Next, Confirm New Permissions e, em seguida, clique em Request Activation.

    Ver configuração JSON

    {
      "scopes": {
        "tenant": [
          "aily:file:read",
          "aily:file:write",
          "application:application.app_message_stats.overview:readonly",
          "application:application:self_manage",
          "application:bot.menu:write",
          "cardkit:card:write",
          "contact:user.employee_id:readonly",
          "corehr:file:download",
          "docs:document.content:read",
          "event:ip_list",
          "im:chat",
          "im:chat.access_event.bot_p2p_chat:read",
          "im:chat.members:bot_access",
          "im:message",
          "im:message.group_at_msg:readonly",
          "im:message.group_msg",
          "im:message.p2p_msg:readonly",
          "im:message:readonly",
          "im:message:send_as_bot",
          "im:resource",
          "sheets:spreadsheet",
          "wiki:wiki:readonly"
        ],
        "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
      }
    }
  4. No painel de navegação à esquerda, clique em Add App Capabilities. Na aba Add by Capability, localize o cartão Bot e clique em Configure.

  5. Configurar assinatura de eventos

    1. Na WebUI do OpenClaw, acesse Configuration > RAW. Na configuração JSON para channels, localize feishu, insira o App ID e o App Secret obtidos e clique em Save. Nota: Por segurança, o segredo é ocultado e exibido como __OPENCLAW_REDACTED__ após o salvamento.

    2. Na Plataforma Aberta do Lark, acesse a página Events and Callbacks. Na aba Event Configuration, defina Subscription Method como Receive Events via Persistent Connection e clique em Save. Verifique se o método de assinatura está definido como Persistent Connection (recomendado).

    3. Na página de configuração de eventos, clique em Add Event, pesquise por Accept Message e clique em Confirm Add.

  6. Na página Version Management and Publishing, crie uma nova versão. Insira o Application Version Number e a Update Description, clique em Save e envie a versão para revisão e publicação.

    Nos detalhes da versão, defina tanto a Default capability on mobile quanto a Default capability on desktop como Bot.

  7. Adicione o bot aos seus favoritos. No Workbench, clique em Add to Favorites. Pesquise pelo seu bot e clique em Add. O bot aparecerá na sua lista de favoritos. Clique duas vezes nele para abrir a interface de chat.

WeCom

  1. Crie um bot do WeCom e obtenha seu Bot ID e Secret. Para mais informações, consulte Como o OpenClaw se integra à inteligência do WeCom.

  2. Na WebUI do OpenClaw, acesse Configuration > RAW. No bloco de configuração channels, adicione a configuração para o WeCom. Substitua os valores de placeholder para botId e secret pelas suas credenciais reais.

        "wecom": {
          "enabled": true,
          "botId": "${WECOM_BOT_ID}",		// Replace with your actual content
          "secret": "${WECOM_SECRET}",	// Replace with your actual content
          "allowFrom": [
            "*"
          ],
          "dmPolicy": "open"
        }

Configurações avançadas

Configurar múltiplos provedores de modelos

Na WebUI, acesse Configuration > RAW. Na configuração JSON, localize o bloco models. É possível configurar vários provedores de modelos em providers:

{ 
  // Other configurations omitted ...
  models: {
    mode: 'merge',
    providers: {
      dashscope: {},
      codingplan:{},
      eas:{},
    },
   },
}

Coding Plan

  • baseUrl: https://coding.dashscope.aliyuncs.com/v1

  • apiKey: Visite a página do Coding Plan para assinar e obter sua chave da API dedicada do Coding Plan.

providers: {
  codingplan : {
    baseUrl: 'https://coding.dashscope.aliyuncs.com/v1',
    apiKey: '__OPENCLAW_REDACTED__',        // Replace with your actual content
    api: 'openai-completions',
    models: [
      {
        id: 'qwen3.5-plus',
        name: 'qwen3.5-plus',
        reasoning: false,
        input: [
          'text',
          'image',
        ],
        contextWindow: 1000000,
        maxTokens: 65536,
      },
      {
        id: 'qwen3-coder-next',
        name: 'qwen3-coder-next',
        reasoning: false,
        input: [
          'text',
        ],
        contextWindow: 262144,
        maxTokens: 65536,
      },
    ],
  },
},

Serviço de modelo do EAS

Obtain the endpoint and token of the EAS service e configure os seguintes parâmetros:

  • baseUrl: A URL de invocação do serviço do EAS. Certifique-se de adicionar /v1 ao final.

  • apiKey: O token do seu serviço do EAS.

    providers: {
      eas: {
        baseUrl: 'http://xxxxxx.cn-hangzhou.pai-eas.aliyuncs.com/api/predict/quickstart_deploy_xxxx/v1/',
        apiKey: '__OPENCLAW_REDACTED__',
        api: 'openai-completions',
        models: [
          {
            id: 'Qwen3.5-27B',
            name: 'Qwen3.5-27B',
            api: 'openai-completions',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 1000000,
            maxTokens: 65536,
          },
        ],
      },
    },

DashScope

  • baseUrl: O valor padrão é https://dashscope.aliyuncs.com/compatible-mode/v1.

  • apiKey: Insira a API key correspondente à mesma região do baseUrl.

  models: {
    mode: 'merge',
    providers: {
      dashscope: {
        baseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
        apiKey: '__OPENCLAW_REDACTED__',    // Replace with your actual content
        api: 'openai-completions',
        models: [
          {
            id: 'qwen3.5-plus',
            name: 'qwen3.5-plus',
            reasoning: false,
            input: [
              'text',
              'image',
            ],
            contextWindow: 1000000,
            maxTokens: 65536,
          },
        ],
      },
    },
  },

Configurar o modelo padrão

Na WebUI, acesse Configuration > RAW. Na configuração JSON, localize o bloco agents.

  • agents.defaults.model.primary: Define o modelo padrão.

  • Nome do modelo: O formato é provider/model, onde provider é o nome do provedor configurado em providers e model é o ID do modelo.

  agents: {
    defaults: {
      model: {
        primary: 'dashscope/qwen3.5-plus',
      },
      models: {
        'dashscope/qwen3.5-plus': {},
        'coding/qwen3-coder-next': {},
        'eas/Qwen3.5-27B': {}
      },
    },
  },