作者:互联网 时间: 2026-08-10 09:30:01
从源直接安装技能的最快方式。
npx clawhub@latest install freeride-ai
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 freeride-ai。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
FreeRide 是一款专门设计的实用工具,旨在简化开发环境中使用免费大语言模型的过程。通过与 OpenRouter 直接集成,它可以识别最佳的可用免费模型并将其整合到您的工作流中,对于希望在不牺牲性能的情况下降低运营成本的开发者来说,它是 Openclaw 技能中不可或缺的组件。
该技能通过提供动态排名系统,消除了手动搜索可用免费端点的繁琐任务。它通过建立稳健的模型回退层级,确保您的 AI 代理在遇到速率限制时仍能保持功能,为您的所有 Openclaw 技能和项目提供高可用性。
要在您的 Openclaw 技能套件中开始使用此功能,请设置您的 API 密钥并运行自动配置命令。
# 设置 API 密钥(在 openrouter.ai/keys 免费获取)
export OPENROUTER_API_KEY="sk-or-v1-..."
# 自动配置最佳模型 + 回退方案
freeride auto
FreeRide 在标准 OpenClaw 目录中管理配置数据。它专门修改代理模型路径,同时保留其他环境设置。
| 字段 | 描述 |
|---|---|
| primary | 被选为主要任务的排名最高的特定模型(例如 qwen3-coder)。 |
| fallbacks | 模型数组,以 openrouter/free 开头,用作顺序备份。 |
| 质量评分 | 基于上下文 (40%)、能力 (30%)、时效性 (20%) 和信任度 (10%) 得出的数值 (0-1)。 |
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.
# 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.