███████╗██╗ ██████╗ ██████╗██╗ ██╗ ██╗ ██╗ ██████╗ ██████╗ ███████╗███╗ ██╗ ██████╗██╗ █████╗ ██╗ ██╗
██╔════╝██║ ██╔═══██╗██╔════╝██║ ██╔╝ ╚██╗██╔╝ ██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝██║ ██╔══██╗██║ ██║
█████╗ ██║ ██║ ██║██║ █████╔╝ ╚███╔╝ ██║ ██║██████╔╝█████╗ ██╔██╗ ██║██║ ██║ ███████║██║ █╗ ██║
██╔══╝ ██║ ██║ ██║██║ ██╔═██╗ ██╔██╗ ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║██║ ██║ ██╔══██║██║███╗██║
██║ ███████╗╚██████╔╝╚██████╗██║ ██╗ ██╔╝ ██╗ ╚██████╔╝██║ ███████╗██║ ╚████║╚██████╗███████╗██║ ██║╚███╔███╔╝
╚═╝ ╚══════╝ ╚═════╝ ╚═════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚═════╝╚══════╝╚═╝ ╚═╝ ╚══╝╚══╝
⚡ Decentralized AI Gateway Provider ⚡ 🦞 Your AI, Your Way 🦞
Use FLock API Platform as your AI model gateway in OpenClaw / Moltbot / Clawdbot
This plugin lets you use FLock API Platform as a model provider in OpenClaw (formerly known as Moltbot / Clawdbot).
FLock provides access to various AI models through an OpenAI-compatible API, making it easy to switch between different models without changing your code.
- Access to multiple AI models through one API
- OpenAI-compatible interface (works seamlessly with OpenClaw)
- Competitive pricing and performance
- Easy API key authentication
| Platform | Version | Status |
|---|---|---|
| OpenClaw | >= 2026.1.29 |
Fully supported (recommended) |
| Moltbot | >= 2026.1.0 |
Supported via compatibility shim |
| Clawdbot | >= 2026.1.0 |
Supported via compatibility shim |
As of v2026.1.29, Moltbot/Clawdbot was rebranded to OpenClaw. This plugin supports all three names. The examples below use
openclawcommands, butmoltbotandclawdbotcommands work identically.
Before you begin, make sure you have:
If you haven't installed OpenClaw yet, follow the official installation guide:
# Recommended: macOS / Linux one-liner
curl -fsSL https://openclaw.ai/install.sh | bashOr via npm (requires Node.js 22+):
npm install -g openclaw@latestNote: If you have
moltbotinstalled, you can also upgrade toopenclaw:npm install -g openclaw@latest
Verify installation:
openclaw --version
# Should show: 2026.x.xTroubleshooting: "command not found"
If you see zsh: command not found: openclaw:
Option 1: Use the full path
# Find where npm installed it
npm list -g --depth=0
# The bin is usually at:
~/.nvm/versions/node/v22.x.x/bin/openclaw
# or
/usr/local/bin/openclawOption 2: Fix your PATH (for nvm users)
# Add to ~/.zshrc or ~/.bashrc:
export PATH="$HOME/.nvm/versions/node/$(node -v)/bin:$PATH"
# Then reload:
source ~/.zshrcOption 3: Use npx
npx openclaw --versionYou need an API key from FLock API Platform:
- Go to FLock API Platform and create an account
- Navigate to your API Keys section
- Generate an API key
- Keep this key safe - you'll need it during setup!
openclaw plugins install @openclawd/flockYou should see output like:
✓ Installed @openclawd/flock
openclaw plugins enable flockCheck that the plugin is loaded:
openclaw plugins listLook for flock in the list with status loaded.
Run the authentication command:
openclaw models auth login --provider flockYou'll be prompted to enter your FLock API key:
◆ FLock API key
│ [paste your API key here]
After successful authentication, you'll see:
✓ FLock API configured at https://api.flock.io/v1.
Your API key is now securely stored in OpenClaw's auth profiles.
FLock provides access to various models. Use the format flock/<model-id>:
| Model ID | Input Price | Output Price |
|---|---|---|
qwen3-235b-a22b-thinking-2507 |
$0.230 / 1M tokens | $2.300 / 1M tokens |
qwen3-235b-a22b-thinking-qwfin |
$0.230 / 1M tokens | $2.300 / 1M tokens |
kimi-k2-thinking |
$0.600 / 1M tokens | $2.500 / 1M tokens |
| Model ID | Input Price | Output Price |
|---|---|---|
qwen3-30b-a3b-instruct-2507 |
$0.200 / 1M tokens | $0.800 / 1M tokens |
qwen3-235b-a22b-instruct-2507 |
$0.700 / 1M tokens | $2.800 / 1M tokens |
qwen3-30b-a3b-instruct-qmxai |
$0.200 / 1M tokens | $0.800 / 1M tokens |
qwen3-30b-a3b-instruct-coding |
$0.200 / 1M tokens | $0.800 / 1M tokens |
qwen3-30b-a3b-instruct-qmini |
$0.200 / 1M tokens | $0.800 / 1M tokens |
| Model ID | Input Price | Output Price |
|---|---|---|
deepseek-v3.2 |
$0.280 / 1M tokens | $0.420 / 1M tokens |
deepseek-v3.2-dsikh |
$0.280 / 1M tokens | $0.420 / 1M tokens |
minimax-m2.1 |
$0.300 / 1M tokens | $1.200 / 1M tokens |
Tip: Model availability and pricing may change. Check FLock API Platform for the latest list.
For better autocompletion and model management, add models to your OpenClaw config file (~/.openclaw/config.yaml or ~/.openclaw/openclaw.json):
models:
providers:
flock:
baseUrl: https://api.flock.io/v1
api: openai-completions
models:
# Reasoning models
- id: qwen3-235b-a22b-thinking-2507
name: Qwen 3 235B Thinking
reasoning: true
input: [text]
contextWindow: 131072
maxTokens: 8192
- id: kimi-k2-thinking
name: Kimi K2 Thinking
reasoning: true
input: [text]
contextWindow: 131072
maxTokens: 8192
# Instruct models
- id: qwen3-30b-a3b-instruct-2507
name: Qwen 3 30B Instruct
input: [text]
contextWindow: 131072
maxTokens: 8192
- id: qwen3-30b-a3b-instruct-coding
name: Qwen 3 30B Coding
input: [text]
contextWindow: 131072
maxTokens: 8192
# DeepSeek
- id: deepseek-v3.2
name: DeepSeek V3.2
input: [text]
contextWindow: 131072
maxTokens: 8192FLock works with all OpenClaw channels:
- WhatsApp: Your WhatsApp bot uses FLock models
- Telegram: Telegram bot responses powered by FLock
- Discord: Discord bot with FLock intelligence
- And more!
Make sure the plugin is enabled:
openclaw plugins enable flock
openclaw plugins list # Should show flock as "loaded"Your API key might be invalid or expired:
# Re-run authentication
openclaw models auth login --provider flockThe model ID might be incorrect:
- Check the exact model ID in FLock documentation
- Use the correct format:
flock/<model-id>
View current config:
openclaw config get models.providers.flockFor detailed debugging:
openclaw doctorTo update to the latest version:
npm update @openclawd/flockIf you need to remove the plugin:
openclaw plugins disable flock| Command | Description |
|---|---|
npm i @openclawd/flock |
Install the plugin via npm |
openclaw plugins install @openclawd/flock |
Install the plugin via CLI |
openclaw plugins enable flock |
Enable the plugin |
openclaw models auth login --provider flock |
Authenticate with FLock |
openclaw agent --model flock/<model-id> |
Use a FLock model |
openclaw plugins list |
Check plugin status |
Legacy users: Replace
openclawwithmoltbotorclawdbotif you haven't upgraded yet.
- FLock API Platform: https://platform.flock.io
- FLock API Documentation: https://docs.flock.io/flock-products/api-platform/api-endpoint
- OpenClaw Documentation: https://openclaw.ai
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- This Plugin on npm: https://www.npmjs.com/package/@openclawd/flock
- FLock Issues: Contact FLock support
- Plugin Issues: Open an issue on GitHub
- OpenClaw Issues: OpenClaw GitHub Issues
Apache-2.0 - See LICENSE for details.
Made with ❤️ by FLock.io