Skip to main content

Guide to Using OpenClaw with AGIPower

OpenClaw (formerly Moltbot, originally Clawdbot) is a powerful AI messaging gateway that connects multiple messaging platforms (WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and more) to AI models. By integrating with AGIPower, you can access a wide range of models including GPT-5.2, Claude-4.5, Gemini-3, DeepSeek, and more.
AGIPower fully supports the OpenAI API protocol and can be used with OpenClaw through simple configuration.Note that the OpenAI protocol base_url is https://api.agipower.ai/v1.

Prerequisites

  • Node.js 22 or later
  • A AGIPower API Key (see Step 0 below)

Integration Methods

There are two ways to use AGIPower with OpenClaw:

Step 0: Get a AGIPower API Key

Before configuring OpenClaw, you need a AGIPower API Key. AGIPower offers two billing options:
Subscription API Key (Recommended)
Pay-as-you-go API Key

Method 1: Use the AGIPower PR

The easiest way to use AGIPower with OpenClaw is to use the pending AGIPower integration PR #3305, which provides full auto-discovery of AGIPower models.

Step 1: Clone and Checkout the PR

Step 2: Run Onboarding with AGIPower

Run the onboarding wizard and select AGIPower as your auth provider:
Follow the prompts to enter your AGIPower API Key. The wizard will automatically:
  • Configure the AGIPower provider
  • Discover available models from the AGIPower API
  • Set a default model for you

Step 3: Verify the Setup

List the available models to verify the configuration:
You should see AGIPower models listed with the agipower/ prefix, such as:
  • agipower/deepseek/deepseek-chat
  • agipower/openai/gpt-5.2
  • agipower/google/gemini-3-pro-preview
  • agipower/anthropic/claude-sonnet-4.5

Step 4: Test the Integration

Send a test message to verify everything works:

Method 2: Manual Configuration

If you prefer to use a stable release of OpenClaw or want more control over the configuration, you can manually configure AGIPower as an explicit provider in your openclaw.json config file.

Step 1: Install OpenClaw

Install OpenClaw globally via npm:
Or run the onboarding wizard to set up OpenClaw:

Step 2: Configure AGIPower Provider

Add the AGIPower provider configuration to your ~/.openclaw/openclaw.json file:
Replace sk-ss-v1-your-api-key-here with your actual AGIPower API Key.

Step 3: Add More Models (Optional)

You can add more models to the models array. Check the AGIPower model list for available models and their capabilities. Each model definition requires:

Step 4: Verify the Configuration

List the available models:
You should see your configured AGIPower models:

Step 5: Set the Default Model

Set your preferred default model:

Using AGIPower Models

Once configured, you can use AGIPower models in various ways:

Via CLI Agent

Via Messaging Channels

Configure your messaging channels (WhatsApp, Telegram, Discord, etc.) and the gateway will automatically use your configured AGIPower model:

Switching Models

You can switch models at any time:

Troubleshooting

Common Issues

API Key Error or Authentication Failure

Issue: You see an error indicating the API Key is invalid or unauthorized Solutions:
  1. Check the API Key format:
    • Subscription API Keys should start with sk-ss-v1-
    • Pay-as-you-go API Keys should start with sk-
    • Make sure there are no extra spaces or newlines
  2. Validate the API Key:
  3. Check config file syntax:
    • Ensure the JSON is valid (no trailing commas, proper quoting)
    • Verify the API key is correctly placed in the apiKey field

Model Not Found

Issue: OpenClaw reports that the model cannot be found Solutions:
  1. For Method 1 (PR branch):
    • Ensure you’re on the agipower-integration branch (checked out from PR #3305)
    • Run pnpm build after pulling the latest changes
  2. For Method 2 (Manual config):
    • Verify the model is defined in models.providers.agipower.models
    • Check that the model ID matches exactly (case-sensitive)
    • Add the model to agents.defaults.models as well

Connection Failure

Issue: OpenClaw cannot connect to AGIPower Solutions:
  • Check that your network connection is working
  • Verify baseUrl is set to https://api.agipower.ai/v1
  • Ensure your firewall is not blocking outbound HTTPS connections
  • Try running curl https://api.agipower.ai/v1/models to test connectivity

Cached Models Showing

Issue: Old models are still showing after config changes Solutions:
  1. Kill any running gateway process:
  2. Rebuild the project (if using Method 1):
  3. List models again:

Supported Models

AGIPower provides access to a wide range of models. Here are some popular options for OpenClaw: For the full list of supported models, visit the AGIPower model list.

Contact Us

If you encounter any issues during use, or have suggestions and feedback, please contact us through the following channels:
For more contacts and details, visit our Contact Us page.