WP OpenRouter Provider

Плагин для WordPress, интегрирующий сервис OpenRouter с библиотекой WordPress AI Client и открывающий доступ к более чем 400 AI-моделям через единый API-ключ.

WP OpenRouter Provider — экспериментальный плагин для WordPress, который подключает сервис OpenRouter к библиотеке WordPress AI Client, предоставляя единый стандартизированный доступ к более чем 400 AI-моделям от ведущих провайдеров через один API-ключ.

Сценарии использования

  • Production-сайты с AI-функционалом — генерация контента, чат-боты, умный поиск с использованием топовых моделей (Claude 3.5, GPT-4o) без управления собственной инфраструктурой.
  • Тестирование и сравнение моделей — быстрое переключение между моделями для подбора оптимального соотношения цена/качество под конкретную задачу.
  • Гибридная архитектура — совместное использование с локальными AI-провайдерами (например, Ollama): простые задачи обрабатываются локально, сложные — через OpenRouter.
  • Быстрое прототипирование — запуск за 5 минут для проверки AI-гипотез без долгой настройки инфраструктуры.
  • WooCommerce и контент-проекты — автоматическая генерация SEO-описаний товаров, суммаризация статей, умные рекомендации.

Составляющие и особенности

  • Единый API-ключ — один ключ OpenRouter открывает доступ ко всем 400+ моделям: Claude, GPT-4o, Llama 3, Gemini Pro, Mistral, DeepSeek и другим.
  • OpenAI-совместимый интерфейс — стандартизированный API-endpoint работает одинаково со всеми моделями без адаптации кода под каждого провайдера.
  • Продвинутый интерфейс выбора моделей — Select2 с поиском в реальном времени, фильтром по провайдеру, тогглом «только бесплатные» и отображением цены и длины контекста.
  • Кэширование списка моделей — использование WordPress Transients API со временем жизни 10 минут (настраивается через фильтр).
  • Система WordPress-фильтров — кастомизация endpoint API, списка моделей, таймаутов и длительности кэша через стандартные хуки.
  • Attribution-заголовки — опциональная передача HTTP-Referer и X-Title для аналитики OpenRouter.
  • Требования — WordPress 6.0+, PHP 8.0+, WordPress AI Client, Composer.
  • Статус — экспериментальный плагин, является частью экосистемы WordPress AI Client, которая рассматривается как кандидат на включение в ядро WordPress.