OpenRouter Provider for WordPress — минималистичный плагин-коннектор, который интегрирует платформу OpenRouter AI в WordPress 7.0+ через стандартный Connectors API, открывая доступ к более чем 400 AI-моделям от различных провайдеров через единый OpenAI-совместимый интерфейс.
Сценарии использования
- Автоматическая генерация SEO мета-описаний при сохранении постов через хук
save_post - Создание REST API эндпоинтов с AI-суммаризацией контента для фронтенд-приложений
- Мультимодальный вывод: одновременная генерация текста и изображений по одному промпту
- Условный показ AI-интерфейса в зависимости от доступности настроенного провайдера
- Генерация структурированного JSON-вывода (теги, категории, метаданные) по заданной схеме
- Генерация заголовков, отрывков и alt-текста для изображений через официальный AI Plugin
- Поблочная проверка контента на читаемость, грамматику, SEO и доступность (Review Notes)
- Использование в production с подменой провайдера без изменения кода через
wp_ai_client_prompt()
Составляющие и особенности
- Connectors API (WordPress 7.0): регистрация OpenRouter как стандартного AI-провайдера через
wp_connectors_initс отображением карточки вSettings → Connectors - 400+ моделей с одним API-ключом: доступ к Claude, GPT, Gemini, Llama, Mistral, DeepSeek, Qwen, Grok и другим моделям через единый OpenAI-совместимый API
- Приоритетная цепочка ключа: переменная окружения
OPENROUTER_API_KEY→ PHP-константа → база данных через UI - Поисковый выбор модели: выпадающий список с поиском по названию, фильтрацией по провайдеру, переключателем бесплатных моделей и информацией о контексте и ценах
- Умное кэширование: список моделей кэшируется на 10 минут через WordPress transients для снижения числа API-запросов
- Детерминированная проверка возможностей: методы
is_supported_for_*()не обращаются к OpenRouter, что безопасно для условного рендеринга UI - Заголовки атрибуции: поддержка
HTTP-RefererиX-Titleдля отслеживания использования, автоматически заполняемых из настроек WordPress - REST-совместимые результаты: объект
GenerativeAiResultсериализуется черезrest_ensure_response()без кастомного форматирования - WordPress Filters: возможность изменять базовый URL, фильтровать список моделей, настраивать таймауты и длительность кэша
- Минималистичная архитектура: только регистрация провайдера и безопасное хранение учётных данных — без дублирования функций WordPress
- Требования: PHP 7.4+, WordPress 7.0+ (или 6.9 с пакетом
wordpress/php-ai-client), API-ключ OpenRouter













Отзывы
Отзывов пока нет.