# Integrating with OpenClaw

[OpenClaw](https://openclaw.ai/) is a personal AI assistant that runs on local devices and supports interaction through common channels such as Telegram, WhatsApp, Slack, and Discord.

## Deploy the Model

Please refer to the [**Model Deployment**](../user-guide/model-deployment-management.md#deploy-model) section in the MaaS-Base documentation to complete model deployment.

## API Access Info

1. Log in to the MaaS-Base Web UI
2. Navigate to the **Routes** page
3. From the menu on the right side of the target model, select **API Access Info**

![](../assets/integrations/openclaw-01.png)

![](../assets/integrations/openclaw-02.png)

Record the following information (if an API Key has not been created yet, follow the on-page instructions to create one):

* **Access URL**
* **Model Name**
* **API Key**

## Install OpenClaw

Follow the official OpenClaw documentation to complete the installation:
[https://docs.openclaw.ai/install](https://docs.openclaw.ai/install)

## Configure MaaS-Base in OpenClaw

1. Start the interactive configuration wizard:

   ```bash
   openclaw onboard --install-daemon
   ```

2. In the **Model / Auth Provider** selection, choose **Custom Provider**

   ![](../assets/integrations/openclaw-03.png)

3. Fill in the information provided by MaaS-Base as prompted:

    * **API Base URL**: Access URL
    * **API Key**: API Key
    * **Model ID**: Model Name

   ![](../assets/integrations/openclaw-04.png)

After completing these steps, OpenClaw will use MaaS-Base to invoke the corresponding model for inference.

## Configure Channels

Follow the official OpenClaw documentation to configure the desired communication channel:
[https://docs.openclaw.ai/channels](https://docs.openclaw.ai/channels)
