OpenClaw com Muapi

Conecte a Muapi ao OpenClaw como provedor personalizado compatível com OpenAI para usar modelos de texto da Muapi em agentes e canais conectados.

1. Crie uma chave e escolha um modelo

Crie uma chave de API no painel da Muapi e liste os modelos disponíveis:

curl -s "https://api.muapi.ai/v1/models?type=text" \
  -H "Authorization: Bearer $MUAPI_API_KEY"

Escolha um modelo com capabilities.tools: true para que o OpenClaw possa usar ferramentas.

2. Configure o provedor

Defina MUAPI_API_KEY no ambiente usado pelo gateway do OpenClaw. Adicione o provedor e o modelo padrão à configuração, geralmente em ~/.openclaw/openclaw.json:

{
  models: {
    mode: "merge",
    providers: {
      muapi: {
        baseUrl: "https://api.muapi.ai/v1",
        apiKey: "${MUAPI_API_KEY}",
        api: "openai-completions",
        models: [{ id: "YOUR_MODEL_ID", name: "Muapi text model" }],
      },
    },
  },
  agents: { defaults: { model: { primary: "muapi/YOUR_MODEL_ID" } } },
}

Substitua as duas ocorrências de YOUR_MODEL_ID pelo ID exato da lista Muapi. Não coloque a chave em arquivos compartilhados do projeto. Se o OpenClaw for executado como serviço, disponibilize MUAPI_API_KEY no ambiente do serviço.

3. Inicie o OpenClaw e verifique

openclaw models list
openclaw tui

Teste uma tarefa pequena que use ferramenta, como resumir um arquivo do espaço de trabalho. Conecte canais de mensagens depois que o modelo funcionar no terminal.

Solução de problemas

  • Se o modelo não aparecer, verifique o ID do provedor, o ID do modelo e a sintaxe JSON5.
  • Se a autenticação falhar, confirme que o gateway pode ler MUAPI_API_KEY.
  • Se o modelo não usar ferramentas, escolha um com capabilities.tools: true.
  • Comece com uma tarefa curta e confira o uso no painel Muapi.

Consulte a documentação do OpenClaw para provedores personalizados e configuração de modelos.