> ## Documentation Index
> Fetch the complete documentation index at: https://apione.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy OpenClaw on Alibaba Cloud with APIONE

> Verify server-side inference before connecting the gateway and messaging channels.

In a cloud deployment, configuration, the service account, and network access all belong to the server. Complete an APIONE conversation before connecting DingTalk or other channels.

## Prepare the deployment

1. Select an available OpenClaw image in Alibaba Cloud, or follow OpenClaw's installation instructions. Use the console for current instance specifications, pricing, and image versions.
2. Identify the actual user and home directory running OpenClaw.
3. Back up that user's `~/.openclaw/openclaw.json`, keeping gateway and channel settings.
4. Create a dedicated APIONE key and confirm outbound HTTPS access to api.apione.ai.

## Configure models

Follow the [OpenClaw guide](https://apione.ai/docs/en/guides/openclaw.md) to merge models.providers.apione and set the default model to apione/YOUR\_APIONE\_MODEL\_ID. The service may run as admin, another user, or inside a container. Edit the configuration it actually reads.

```bash theme={null}
openclaw models list
openclaw gateway restart
openclaw gateway status
```

Send a simple message using the local TUI or a protected dashboard. Confirm APIONE usage before proceeding.

## Connect DingTalk or other channels

Configure the application ID, secret, and bot according to the current channel plugin. For DingTalk AI cards, create a template and provide the template ID and required card-writing and streaming-update permissions. Test a direct conversation before groups and streaming messages.

Model API keys, DingTalk credentials, and gateway credentials are separate. Do not expose the management port publicly just to test inference.

## Optional search and browser tools

Search services require separate accounts and credentials; their fees are not part of APIONE inference charges. Browser automation requires a browser and dependencies on the server. Set its executable path and headless mode for the image, then check `openclaw browser status`. Install appropriate fonts if needed. Model integration does not require disabling the browser sandbox.

## Troubleshoot in order

Check server connectivity, then APIONE inference, then the gateway, then channel callbacks. This separates credential, service-user, model-access, and messaging-platform problems.

***

[Integration directory](https://apione.ai/docs/en/guides/clients.md) · [Choose a model](https://apione.ai/docs/en/models/catalog.md) · [Troubleshooting](https://apione.ai/docs/en/support/errors.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.