OpenClaw, with videos and cheaper models. One key.

Paste one message into OpenClaw: it installs Zurelay’s skill, saves your key and can make videos with Seedance, Kling, Gemini Omni Flash, Wan and more, images with Nano Banana, GPT Image, Grok Imagine and more and voiceovers. Run OpenClaw itself on Zurelay too, with 48 chat models, most below their lab’s price.

Video from
$0.019/s
Images from
$0.016
Video models
13

Why OpenClaw needs it

What OpenClaw can do with Zurelay.

OpenClaw is the open-source personal assistant (once Clawdbot and Moltbot) that runs on your own machine and talks to you on WhatsApp, Telegram and more. It reads Agent Skills, adds MCP servers and takes any OpenAI-compatible provider, so Zurelay fits in all three places: the skill for media, the MCP server if you prefer tools, and the provider for the model OpenClaw thinks with.

Set up by message

OpenClaw reads zurelay.com/skill.md, saves the key to ~/.openclaw/.env, installs the skill and checks the key. No config to write.

Cheaper thinking

Point OpenClaw’s model at Zurelay and pay less than list for Claude, GPT, Gemini, DeepSeek and more, with failover between providers.

A key just for OpenClaw

Give it a key with a daily limit, so a busy assistant can’t run up a bill. Revoke it any time on your Keys page.

Things to ask

Once it’s connected, just ask OpenClaw. It picks the model and the tool.

  • Make a 10-second video of our new mug spinning on a turntable and send it to the team chat.
  • Every evening, read me tomorrow’s calendar as a short voice note.
  • Make a 1200x630 cover image for this blog post.
  • Make a 9:16 clip from this photo for my story, with music.

Set it up

Connect OpenClaw. A few minutes, once.

You need a Zurelay account with some credit (from $10). Sign up and the dashboard opens on OpenClaw’s setup.

  1. 1

    Quickest: paste the setup message into OpenClaw. It saves the key, installs the Zurelay skill and checks the key works.

  2. 2

    By hand: put ZURELAY_API_KEY=… in ~/.openclaw/.env, then add the skill (Skill tab) or the MCP server (MCP tab) for videos, images and speech.

  3. 3

    To run OpenClaw itself on Zurelay’s models, add the provider (Models tab) and restart with openclaw gateway restart. Switch later with openclaw models set zurelay/<model-id>.

Paste into OpenClaw

Set up Zurelay so you can make videos, images and voiceovers for me and use its AI models. Read https://zurelay.com/skill.md and follow its setup steps: save the key below as ZURELAY_API_KEY where you keep secrets (never in chat, files you share or URLs), save the file as a skill, then check the key works. ZURELAY_API_KEY=<your Zurelay API key>

Put your key in the last line, or let the dashboard do it: Integrations, OpenClaw, Create key and message makes a key just for OpenClaw, with a daily limit, and fills it in.

Skill

terminal
mkdir -p ~/.agents/skills/zurelay
curl -fsSL https://zurelay.com/skills/zurelay/SKILL.md \
-o ~/.agents/skills/zurelay/SKILL.md

MCP

~/.openclaw/openclaw.json
{
mcp: {
servers: {
zurelay: {
url: "https://api.zurelay.com/mcp",
transport: "streamable-http",
headers: { Authorization: "Bearer ${ZURELAY_API_KEY}" },
},
},
},
}

Models

~/.openclaw/openclaw.json
{
agents: {
defaults: { model: { primary: "zurelay/claude-opus-5-5" } },
},
models: {
mode: "merge",
providers: {
zurelay: {
baseUrl: "https://api.zurelay.com/v1",
apiKey: "${ZURELAY_API_KEY}",
api: "openai-completions",
models: [
{ id: "zurelay-auto", name: "Zurelay Auto" },
{ id: "claude-opus-5-5", name: "Claude Opus 5.5" },
{ id: "gpt-6-astra", name: "GPT-6 Astra" },
{ id: "claude-sonnet-5-5", name: "Claude Sonnet 5.5" },
{ id: "claude-haiku-5-5", name: "Claude Haiku 5.5" },
{ id: "gpt-6.1-sol", name: "GPT-6.1 Sol" },
{ id: "gpt-6.1-terra", name: "GPT-6.1 Terra" },
{ id: "gpt-6-sol", name: "GPT-6 Sol" },
{ id: "gpt-6-luna", name: "GPT-6 Luna" },
{ id: "grok-4.7", name: "Grok 4.7" },
{ id: "muse-wonder-1.0", name: "Muse Wonder" },
{ id: "mimo-v2.6-pro", name: "MiMo V2.6 Pro" },
{ id: "mimo-v2.6-flash", name: "MiMo V2.6 Flash" },
{ id: "deepseek-v4.1-flash-1017", name: "DeepSeek V4.1 Flash 1017" },
{ id: "deepseek-v4.1-flash", name: "DeepSeek V4.1 Flash" },
{ id: "deepseek-v4-flash", name: "DeepSeek V4 Flash" },
{ id: "deepseek-v4-flash-0731", name: "DeepSeek V4 Flash 0731" },
{ id: "deepseek-v4-pro-0813", name: "DeepSeek V4 Pro 0813" },
{ id: "claude-fable-5-1", name: "Claude Fable 5.1" },
{ id: "claude-fable-5", name: "Claude Fable 5" },
{ id: "claude-opus-5", name: "Claude Opus 5" },
{ id: "claude-opus-4-8", name: "Claude Opus 4.8" },
{ id: "claude-opus-4-7", name: "Claude Opus 4.7" },
{ id: "claude-opus-4-6", name: "Claude Opus 4.6" },
{ id: "claude-haiku-4-5", name: "Claude Haiku 4.5" },
{ id: "gpt-5.6-sol", name: "GPT-5.6 Sol" },
{ id: "gpt-5.6-terra", name: "GPT-5.6 Terra" },
{ id: "gpt-5.6-luna", name: "GPT-5.6 Luna" },
{ id: "gemini-4-argon", name: "Gemini 4 Argon" },
{ id: "gemini-3.1-pro", name: "Gemini 3.1 Pro" },
{ id: "gemini-3.8-flash", name: "Gemini 3.8 Flash" },
{ id: "gemini-3.7-flash", name: "Gemini 3.7 Flash" },
{ id: "gemini-3.5-flash-lite", name: "Gemini 3.5 Flash-Lite" },
{ id: "gemini-3.1-flash-lite", name: "Gemini 3.1 Flash-Lite" },
{ id: "glm-5.3", name: "GLM-5.3" },
{ id: "glm-5.2", name: "GLM-5.2" },
{ id: "glm-5.3-flash", name: "GLM-5.3 Flash" },
{ id: "glm-5.3-flashx", name: "GLM-5.3 FlashX" },
{ id: "kimi-k3.1-pro", name: "Kimi K3.1 Pro" },
{ id: "kimi-k3.1-pro-highspeed", name: "Kimi K3.1 Pro Highspeed" },
{ id: "kimi-k3", name: "Kimi K3" },
{ id: "qwen3.8-max", name: "Qwen 3.8 Max" },
{ id: "qwen3.8-flash", name: "Qwen 3.8 Flash" },
{ id: "minimax-m3.1-flash", name: "MiniMax M3.1 Flash" },
{ id: "qwen3.8-omni-flash", name: "Qwen 3.8 Omni Flash" },
{ id: "hy4-preview", name: "HY4 Preview" },
{ id: "minimax-m3", name: "MiniMax M3" },
{ id: "step-5-preview", name: "Step 5 Preview" },
],
},
},
},
}

Onboarding

terminal
openclaw onboard --auth-choice custom-api-key \
--custom-base-url "https://api.zurelay.com/v1" \
--custom-model-id "claude-opus-5-5" \
--custom-api-key "$ZURELAY_API_KEY" \
--custom-compatibility openai

For models, use the openai-completions API, not openai-responses: Zurelay serves Chat Completions. Make a key just for OpenClaw with a daily budget, so a busy agent can’t spend more than you planned.

Setup guide in the docsOpenClaw’s own docs

Prices

Every video model OpenClaw can use. Live prices.

Images cost from $0.016 each and speech from about $0.008 a minute. Every price is on the models page.

Video models and prices on Zurelay
ModelMakesPriceCompared withYou save
Seedance 2.5seedance-2.5480p–1080p, 4 to 30 seconds
from $0.135
per second
$0.2149
fal.ai, 480p
37%off
Seedance 2.0seedance-2.0480p–4K, 4 to 15 seconds
from $0.097
per second
$0.1406
fal.ai, 480p
31%off
Seedance 2.0 Fastseedance-2.0-fast480p–720p, 4 to 15 seconds
from $0.074
per second
$0.1125
fal.ai, 480p
34%off
Kling 4.0kling-4.0720p–1080p, 3 to 30 seconds
from $0.15
per second
$0.157
Kling, 720p
4%off
Seedance 2.0 Miniseedance-2.0-mini480p–720p, 4 to 15 seconds
from $0.047
per second
$0.0703
fal.ai, 480p
33%off
Kling 3.0kling-3.0720p–1080p, 3 to 15 seconds
from $0.125
per second
——
Gemini Omni Flashgemini-omni-flash360p–4K, 4 to 10 seconds
from $0.042
per second
$0.1014
Google, 720p
59%off
Wan 3.0wan-3.0480p–1080p, 2 to 30 seconds
from $0.039
per second
——
Veo 3.1 Fastveo-3.1-fast720p, 8 seconds
from $0.025
per second
$0.10
Google, 720p
75%off
Grok Imagine Video 1.5grok-imagine-video-1.5480p–720p, 1 to 15 seconds
from $0.071
per second
$0.08
xAI, 480p
11%off
Vidu Q3 Turbovidu-q3-turbo540p–1080p, 1 to 16 seconds
from $0.03
per second
$0.035
Vidu, 540p
14%off
PixVerse V6pixverse-v6360p–1080p, 1 to 15 seconds
from $0.019
per second
$0.035
PixVerse, 360p
23%off
MiniMax H3minimax-h3768p–2K, 4 to 15 seconds
from $0.039
per second
$0.08
MiniMax, 768p
51%off

Prices in US dollars, live from the catalog. Video is compared with fal.ai's price, or the lab's own where it sells video, per second at the resolution shown. Each model's own page has every price it charges.

FAQ

OpenClaw and Zurelay.

Anything else? Ask our team and we’ll answer by email.

Skill or MCP server?

Either. The skill teaches OpenClaw Zurelay’s API, which it calls with curl; the MCP server gives it tools instead. Use one, not both.

Can OpenClaw run on Zurelay’s models?

Yes. Add Zurelay as a custom provider with the openai-completions API (not openai-responses) and pick any of 48 chat models, then switch with openclaw models set.

What does it cost?

Zurelay is prepaid, with no subscription. Videos cost from $0.019 a second, images from $0.016 each and speech from about $0.008 a minute, the same as through the API. Failed requests are free, and a video is charged only when it’s delivered.

How do I stop OpenClaw from spending too much?

Every connection is a key on your Keys page with a daily limit. Lower it, or revoke the key to disconnect. Your balance is a hard stop too: with auto-recharge off, nothing runs once it’s empty.

Which models can OpenClaw use?

Every video, image and speech model on Zurelay: Seedance, Kling, Gemini Omni Flash, Wan and more for video, Nano Banana, GPT Image, Grok Imagine and more for images, and Gemini voices for speech. New models show up without changing anything.

Stop paying list price.
Start saving today.

Create a key in seconds, point the SDK you already use at Zurelay, and every request costs up to 90% less from the first token.