Last Updated: May 18, 2026Documentation Index
Fetch the complete documentation index at: https://docs.salad.com/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
OpenClaw is an open-source personal AI assistant with a massive ecosystem of integrations. It connects to messaging platforms including WhatsApp, Telegram, Slack, Discord, Signal, and iMessage, and supports custom model providers via OpenAI-compatible endpoints. Using OpenClaw with SaladCloud gives you a fully self-hosted AI assistant stack - your model runs on distributed GPUs, your conversations stay locally and your messaging apps if used. OpenClaw works with SaladCloud in two ways:- Salad AI Gateway - no infrastructure to deploy or manage. Sign up for access, point OpenClaw at a single shared endpoint, and use your Salad API key directly. Currently in closed beta with monthly flat-rate access.
- Self-hosted model - deploy your own SaladCloud container group for full control over the model, hardware, and configuration. Still very easy to set up and use.
For a step-by-step guide using OpenClaw with an Ollama deployment specifically, see the OpenClaw + Ollama (Salad
Hosted) + Telegram how-to guide.
Prerequisites
Before getting started, make sure you have:- A SaladCloud account
- A messaging account for OpenClaw (a Telegram bot is the simplest starting point)
Step-by-Step Setup
Step 1: Choose Your Backend
- Salad AI Gateway
- Self-Hosted on SaladCloud
Salad AI Gateway is the fastest way to get started - no container groups to deploy, no cold starts to wait for.
- Sign up for early access at salad.com/ai-gateway.
- Once approved, find your Salad API key in the portal.
| Model | Description |
|---|---|
qwen3.6-35b-a3b | Qwen 3.6 35B-A3B - best for agentic tasks, coding, and complex reasoning |
qwen3.6-27b | Qwen 3.6 27B - strong balance of capability and speed |
qwen3.5-9b | Qwen 3.5 9B - fastest response times, suited for lighter tasks |
Step 2: Install OpenClaw
Step 3: Run the Onboarding Wizard
Start the onboarding flow:- Accept the local-agent security warning (choose
Yesonly if you understand the agent can execute actions with your local user permissions). - Select the quick start path.
- Skip model setup - you will configure the SaladCloud provider manually in the next step.
- Select Telegram when OpenClaw asks you to choose channels (see Step 4 below).
- Complete or skip the remaining optional steps.
Step 4: Connect Telegram
Telegram is the easiest channel to connect because it uses a bot token with no phone number required:- Open Telegram and search for
@BotFather - Start a chat and send
/newbot - Set a display name and a username ending in
_bot(e.g.,salad_assistant_bot) - Copy the bot token from BotFather’s confirmation message
- Paste the token when OpenClaw prompts for it during onboarding
- After onboarding, open your Telegram bot - it will send a pairing code. Run the command it provides:
~/.openclaw/openclaw.json:
Step 5: Configure the SaladCloud Model Provider
OpenClaw does not support adding arbitrary custom providers through the onboarding wizard. Instead, configure your SaladCloud endpoint by editing~/.openclaw/openclaw.json directly.
- Salad AI Gateway
- Self-Hosted on SaladCloud
Add the following config, merging with any existing content:No custom headers are needed - your Salad API key in
apiKey is all that’s required.Step 6: Restart and Test
Apply the config changes:“Hello! Summarize what SaladCloud is in two sentences.”If the bot responds, your setup is complete. You can also access the local OpenClaw UI at
http://127.0.0.1:18789/.
Troubleshooting
OpenClaw cannot reach the SaladCloud endpoint
- Confirm the container group is Running in the SaladCloud portal.
- Verify the
baseUrlin your config ends with/v1. - If auth is enabled, confirm the
Salad-Api-Keyheader is set correctly. - Test the endpoint directly with curl:
Telegram bot is not responding
- Verify the
botTokenis correct in your config. - Re-run pairing approval if needed:
openclaw pairing approve telegram <CODE> - Check logs:
Tips for Best Results
Use the 35B Model for Complex Tasks
For tasks that require complex instruction following and multi-step reasoning the Qwen 3.6-35B-A3B model provides significantly better results than the 9B model.Provider Rotation
OpenClaw supports configuring multiple model providers. If you have multiple endpoints configured, you can specify which provider to use on a per-agent basis in the config file. This allows you to route different tasks to different models or endpoints as needed.Model Recommendations
- Qwen 3.6-35B-A3B: Best for complex assistant tasks
- Qwen 3.5-9B: Suitable for simple Q&A and quick responses