Скиллы Новичок Разное

Model Router

Скачать ZIP
16
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Model Router — это интеллектуальная система маршрутизации AI-моделей, позволяющая автоматически выбирать оптимальную модель для каждой задачи с учетом стоимости, сложности и требований к качеству.

Решение поддерживает работу с несколькими провайдерами одновременно и помогает находить баланс между производительностью и затратами, устраняя необходимость вручную переключаться между моделями. :

🎯 Что делает Model Router

  • Анализирует входящие задачи и классифицирует их (кодинг, исследования, креатив, простые запросы и т.д.)
  • Направляет задачи к наиболее подходящей модели из доступных провайдеров
  • Оптимизирует расходы, используя более дешёвые модели для простых задач
  • Обеспечивает безопасное хранение API-ключей с ограничением доступа
  • Выдаёт рекомендации с уровнем уверенности и объяснением выбора

🚀 Быстрый старт

Шаг 1: Запуск мастера настройки

cd skills/model-router
python3 scripts/setup-wizard.py

Мастер настройки проведёт вас через ключевые этапы:

  • Подключение провайдеров (Anthropic, OpenAI, Gemini и др.)
  • Настройка соответствия типов задач и моделей
  • Выбор уровня оптимизации затрат

Шаг 2: Классификация задачи

python3 scripts/classify_task.py "Создать систему аутентификации на React"

Пример результата:

Рекомендуемая модель: claude-sonnet
Уверенность: 85%
Уровень затрат: средний
Обоснование: совпадение ключевых слов

Шаг 3: Выполнение задачи

sessions_spawn --task "Исправить утечку памяти" --model claude-sonnet

📊 Поддерживаемые провайдеры

Model Router работает с несколькими AI-платформами, включая Anthropic, OpenAI, Gemini, GLM и другие. Это позволяет гибко выбирать модели под конкретные сценарии использования. :

🎛️ Сопоставление типов задач

По умолчанию система автоматически сопоставляет тип задачи с оптимальной моделью:

  • Простые задачи → быстрые и дешёвые модели
  • Кодинг → модели с сильным пониманием программирования
  • Исследования → баланс глубины и скорости
  • Креатив → модели с максимальной генеративной способностью

💰 Оптимизация затрат

Система предлагает несколько режимов работы:

  • Агрессивный — использование самых дешёвых моделей (экономия до 90%)
  • Сбалансированный — компромисс между качеством и стоимостью
  • Максимальное качество — выбор лучших моделей без учёта цены

🔒 Безопасность

API-ключи хранятся в изолированном каталоге с ограниченными правами доступа (chmod 600), не попадают в систему контроля версий и не выводятся в логах.

  • Изоляция конфигурации
  • Шифрование на уровне файловой системы
  • Рекомендации по регулярной ротации ключей

📖 Примеры использования

Оптимизация затрат

# Сначала дешёвая модель
sessions_spawn --task "Извлечь данные" --model glm-4.5-air

# Затем более мощная для анализа
sessions_spawn --task "Проанализировать данные" --model claude-sonnet

Постепенное усложнение

# Попытка дешёвой моделью
sessions_spawn --task "Исправить баг" --model glm-4.5-air

# Эскалация при необходимости
sessions_spawn --task "Исправить сложную архитектуру" --model claude-opus

Параллельная обработка

sessions_spawn --task "Суммаризировать документ A" --model glm-4.5-air &
sessions_spawn --task "Суммаризировать документ B" --model glm-4.5-air &
wait

🛠️ Конфигурация

Все настройки хранятся в локальной директории и включают:

  • Список провайдеров и моделей
  • Правила маршрутизации задач
  • Предпочтения по стоимости и качеству

Такая архитектура делает Model Router удобным инструментом для масштабирования AI-приложений и управления мульти-модельной инфраструктурой. :


Файл из источника

11159_model-router-1.1.0.zip