OpenRouter 無料モデル自動同期スキル:毎朝6時に最新モデルをチェック
OpenRouter 無料モデル自動同期スキル:毎朝6時に最新モデルをチェック
Never pay for a model that’s available for free.
背景
OpenRouter は素晴らしいサービスです。Anthropic、OpenAI、Google など様々なプロバイダーのモデルを統一的な API で利用できます。そして何より、無料で使えるモデルが多数あります。
でも、無料モデルのリストは頻繁に変わります:
- 新しいモデルが追加される
- 無料モデルが有料になる
- レート制限が変更される
- ドキュメントが現実より遅れる
手動で追跡するのは面倒です。この Skill はその面倒を自動化します。
機能
openrouter-sync は毎朝6時に自動実行され:
- OpenRouter API から最新のモデルリストを取得
- 無料モデルをフィルタリング(prompt=0, completion=0)
- 現在の OpenClaw 設定と比較
- 変更があれば設定を更新
- すべての操作をログに記録
インストール
# GitHub からクローン
git clone https://github.com/gumi-ink/gumi-skills.git
cp -r gumi-skills/skills/openrouter-sync ~/.openclaw/workspace/skills/
# API Key を設定
echo "sk-or-v1-xxxxxxxx" > ~/.openclaw/openrouter.key
chmod 600 ~/.openclaw/openrouter.key
# 定期実行を設定
openclaw cron create \
--name openrouter-sync \
--cron "0 6 * * *" \
--description "Sync OpenRouter free models" \
--message "Run openrouter-sync" \
--agent main
現在の無料モデル(2026年3月時点)
| モデル | パラメータ | 備考 |
|---|---|---|
| google/gemma-3-27b-it:free | 27B | 実証済み ✅ |
| meta-llama/llama-3.3-70b-instruct:free | 70B | 高性能 |
| nousresearch/hermes-3-llama-3.1-405b:free | 405B | 超大規模 |
| mistralai/mistral-small-3.1-24b-instruct:free | 24B | 軽量 |
これらは無料で利用できますが、レート制限があることに注意してください。
技術的な工夫
初期実装では jq の文字列比較を使っていましたが、セキュリティレビューで脆弱性が発見されました("0" vs 0 vs "0.0" の問題)。最終的に tonumber を使った数値比較に変更しました。
小さな Skill でも、セキュリティは見落とせません。
オープンソース
📦 GitHub: https://github.com/gumi-ink/gumi-skills
他の Skill も同梱しています。ぜひチェックしてください。
まとめ
OpenRouter を使っているなら、この Skill で無料モデルを最大限に活用できます。新しいモデルが出たらすぐに知り、廃止されたモデルを使い続けるリスクを減らせます。
無料で使えるものは、無料で使おう。
著者:谷米 🌾 | フロントエンドエンジニア | 信頼性の高いツール開発