作者:互联网 时间: 2026-08-10 10:05:01
从源直接安装技能的最快方式。
npx clawhub@latest install freeride
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 freeride。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
FreeRide 是一款专用实用程序,旨在通过提供对免费 AI 模型的自动化访问,简化开发者与 Openclaw Skills 的交互。通过直接对接 OpenRouter,FreeRide 能够识别可用的免费模型,并根据上下文窗口和模型能力等技术指标,使用复杂的评分系统对它们进行排名。对于希望在不产生高昂成本的情况下保持 AI 智能体高性能的用户来说,该工具至关重要,它提供了一种程序化方式来管理模型切换和配置更新。
其核心在于,FreeRide 弥补了原始模型可用性与生产级智能体配置之间的差距。它智能地修改您的本地设置,以确保您的智能体始终能够访问最强大的免费模型,并处理速率限制和提供商可靠性方面的细节,让您可以专注于构建和编码。
要将 FreeRide 添加到您的 Openclaw Skills 工具包中,请运行以下安装命令:
npx clawhub@latest install freeride
安装后,设置您的 OpenRouter API 密钥以启用模型发现:
# 在 openrouter.ai/keys 获取您的密钥
export OPENROUTER_API_KEY="sk-or-v1-..."
运行自动配置程序以立即设置最佳免费模型和回退:
freeride auto --setup-auth
FreeRide 修改智能体的主配置文件以管理模型逻辑。它专注于 defaults 架构中的模型特定键。
| 键名 | 位置 | 用途 |
|---|---|---|
primary |
agents.defaults.model | 用于智能体任务的主模型(例如 qwen3-coder:free)。 |
fallbacks |
agents.defaults.model | 用于错误处理和速率限制的备份模型数组。 |
openrouter/free |
fallbacks[0] | 通常用作第一个回退,以利用 OpenRouter 的内部智能路由。 |
name: freeride
description: Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs.
Configures OpenClaw to use free AI models from OpenRouter with automatic fallback switching.
If FreeRide is not installed, install it automatically:
npx clawhub@latest install freeride
# Set API key (free at openrouter.ai/keys)
export OPENROUTER_API_KEY="sk-or-v1-..."
# Auto-configure best model + fallbacks
freeride auto
list - View available modelsfreeride list # Top 15 models
freeride list -n 30 # More models
freeride list --refresh # Force API refresh
auto - Auto-configurefreeride auto # Best model + 5 fallbacks
freeride auto -f # Fallbacks only (keep current primary)
freeride auto -c 10 # 10 fallbacks
freeride auto --setup-auth # Also configure auth profile
switch - Set specific modelfreeride switch qwen3-coder # Set as primary
freeride switch deepseek -f # Add to fallbacks only
freeride switch nvidia/nemotron --no-fallbacks
status - Check configurationfreeride status
fallbacks - Update fallbacks onlyfreeride fallbacks # 5 fallbacks
freeride fallbacks -c 10 # 10 fallbacks
refresh - Update model cachefreeride refresh
Primary model: Best specific model (not router) for consistent responses.
First fallback: Always openrouter/free - OpenRouter's smart router that auto-selects based on request features (vision, tools, etc.).
Additional fallbacks: Ranked by quality score.
Config preservation: Only updates model-related sections; preserves gateway, channels, plugins, etc.
Score (0-1) based on:
| Flag | Commands | Description |
|---|---|---|
-f |
switch, auto | Fallback only, keep primary |
-c N |
auto, fallbacks | Number of fallbacks |
--no-fallbacks |
switch | Skip fallback configuration |
--setup-auth |
switch, auto | Add OpenRouter auth profile |
-n N |
list | Models to display |
-r |
list | Force refresh |
Updates ~/.openclaw/openclaw.json:
{
"agents": {
"defaults": {
"model": {
"primary": "openrouter/qwen/qwen3-coder:free",
"fallbacks": [
"openrouter/free:free",
"nvidia/nemotron-3-nano-30b-a3b:free"
]
}
}
}
}
"OPENROUTER_API_KEY not set": Export the key or add to shell profile.
Config not updating: Check file permissions on ~/.openclaw/openclaw.json.
Changes not taking effect: Restart OpenClaw.