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.