← 返回
未分类 Key 中文

Free Models for OpenClaw and other Agents

Discover and select free or low-cost AI models from OpenRouter optimized for agents with filtering by price, context, provider, and capabilities.
从OpenRouter发现并选择免费或低成本AI模型,适用于代理,支持按价格、上下文、供应商和功能进行筛选。
qidu qidu 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 1
Stars
📥 236
下载
💾 2
安装
1
版本
#latest

概述

name: free-models

alias:

  • free-models-for-openclaw
  • free-models-of-openclaw
  • free-models-for-agents

description: Discover free/cheap models from OpenRouter for AI agents (e.g. OpenClaw). Includes model discovery, filtering, and easy model selection for openclaw and other agent workflows.

metadata:

version: 0.2.0

homepage: https://openrouter.ai


free-models-for-agent

Discover free, cheap, and high-value models from OpenRouter for your OpenClaw and other AI agents.

Usage

Find free models

import { discoverFreeModels } from './scripts/free-models.js';

const models = await discoverFreeModels();
// Returns models with $0.00 or very low pricing

Filter by criteria

import { filterModels } from './scripts/free-models.js';

// High context + low price (best for tool calling)
const models = await filterModels({
  minContext: 200000,      // 200k+ tokens
  maxPromptPrice: 0.00001  // Under $0.00001/1M tokens
});

// Specific provider only
const openaiModels = await filterModels({
  author: 'openai',
  minContext: 100000
});

// Name contains filter
const flashModels = await filterModels({
  author: 'google',
  nameContains: 'flash'
});

// All filters combined
const cheapGoogle = await filterModels({
  author: 'google',
  minContext: 500000,
  maxPromptPrice: 0.000001
});

Get best free model for agent

import { getBestFreeModel } from './scripts/free-models.js';

// Best overall (highest context)
const bestModel = await getBestFreeModel();

// Best for reasoning tasks
const reasoningModel = await getBestFreeModel({
  needReasoning: true,
});

// Best for tool calling (high context is key)
const toolModel = await getBestFreeModel({
  preferReasoning: true,
  maxPrice: 0.00001
});

// Best for vision tasks
const visionModel = await getBestFreeModel({
  needVision: true,
});

CLI Usage

User should register and get a access key from https://openrouter.ai/settings/keys

Openclaw should export the key (or string with a prefix "sk-or-") as the value of Environment Variable OPENROUTER_API_KEY before calling the cli.

export OPENROUTER_API_KEY="sk-or-v1-..."
node scripts/free-models.js

Common Free Models

ModelContextPriceBest For
---------------------------------
x-ai/grok-4.1-fast2M$0.0000002/1MTool calling, agents
openai/gpt-5.41M$0.0000025/1MGeneral purpose
google/gemini-3.1-flash-lite1M$0.00000025/1MFast/cheap tasks
google/gemini-2.5-flash1M$0.0000003/1MTool calling
qwen/qwen3.5-flash-02-231M$0.0000001/1MBudget option

API Reference

fetchAllModels()

Returns all available models from OpenRouter.

discoverFreeModels()

Filters and returns only models with $0 or very low pricing (< $0.0001/1M).

filterModels(options)

Filters models by:

  • maxPromptPrice: Maximum prompt price per 1M tokens
  • minContext: Minimum context window (tokens)
  • author or provider: Model provider (e.g., 'anthropic', 'openai', 'google', 'deepseek', 'minimax', 'kimi', 'z.ai')
  • maxCompletionPrice: Maximum completion price per 1M tokens
  • nameContains: Filter by name substring

getBestFreeModel(options)

Returns the best free model based on:

  • needReasoning: Requires strong reasoning capability
  • preferReasoning: Prefers models with reasoning
  • needVision: Requires vision capabilities
  • maxPrice: Maximum price threshold

getModelsByAuthor(author)

Returns all models from a specific provider.

getCheapestModels(limit)

Returns the cheapest models (default: 10).

Resources

  • OpenRouter Models: https://openrouter.ai/models
  • Models API: https://openrouter.ai/api/v1/models

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-08 03:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,170 📥 942,520
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,523 📥 580,181
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 871 📥 348,990