WordPress Плагины для автоблогинга с OdiRouter

Редакция OdiRouter

WordPress плагины для автоблогинга с OdiRouter могут использовать пользовательскую языковую конечную точку, совместимую с OpenAI, когда плагин принимает полный URL Chat Completions. CyberSEO Pro документирует Custom AI endpoints, и тот же процесс настройки доступен пользователям RSS Retriever. OdiRouter публикует базовый URL LLM, совместимый с OpenAI, и стандартный путь Chat Completions, поэтому два интерфейса совпадают для генерации текста, рерайтинга, резюме и метаданных.

Подключение использует универсальную пользовательскую конечную точку ИИ плагина. Оно не зависит от того, указан ли OdiRouter в плагине как именованный провайдер. Генерация изображений устроена иначе: мультимодальный API OdiRouter использует протокол асинхронной очереди, а не языковую конечную точку, настроенную ниже.

Что поддерживает подключение

CyberSEO Pro может импортировать структурированные ленты и документы, создавать или переписывать текст, генерировать метаданные и вызывать внешние ИИ-сервисы. На его текущей странице продукта указано Custom AI endpoints. RSS Retriever импортирует RSS- и Atom-ленты в WordPress и может обрабатывать импортированный контент с помощью ИИ.

В руководстве CyberSEO описаны два способа вызова языковой модели через пользовательскую конечную точку:

  • Используйте [custom_ai] с сохранённым идентификатором конечной точки.

  • Используйте [ai_generate] со значением engine, которое объединяет идентификатор конечной точки и идентификатор модели.

В документации по LLM OdiRouter указан следующий базовый URL:

https://api.odirouter.ai/v1

Полный адрес конечной точки Chat Completions:

https://api.odirouter.ai/v1/chat/completions

Запросы используют аутентификацию Bearer. Плагин хранит URL провайдера и ключ API в настройках Accounts, что позволяет не указывать учётные данные в шорткодах статей.

Прежде чем изменять ленту

Сначала проверьте четыре вещи:

  1. В вашей установке CyberSEO Pro или RSS Retriever отображаются Accounts и Custom AI endpoints.

  2. У вас есть учётная запись OdiRouter и ключ API.

  3. Вы выбрали актуальный идентификатор модели LLM из OdiRouter model catalog.

  4. Для первого запроса у вас есть тестовая лента или рабочий процесс WordPress только для черновиков.

Не берите идентификатор модели из старого руководства, предполагая, что он всё ещё существует. Доступность моделей и цены меняются. Используйте каталог моделей OdiRouter и pricing page в качестве актуальных справочных источников.

Настройте пользовательскую конечную точку

Откройте раздел «Учетные записи» плагина и найдите Custom AI endpoints. Добавьте конечную точку со следующими значениями:

Поле

Ценность

Идентификатор конечной точки

odirouter

URL конечной точки

https://api.odirouter.ai/v1/chat/completions

Модель по умолчанию

Текущий идентификатор модели LLM OdiRouter или пустое значение, если плагин позволяет выбирать модель для каждого вызова

Ключ API

Ваш ключ API OdiRouter

Сохраните конечную точку, затем обновите настройки плагина. Короткий идентификатор конечной точки проще использовать повторно, поскольку он становится частью конфигурации шорткода.

В этом формате URL-адрес должен содержать /chat/completions. В примерах SDK OdiRouter в качестве базового URL используется https://api.odirouter.ai/v1, тогда как это поле плагина ожидает полную конечную точку.

Используйте шорткод custom_ai

CyberSEO документирует следующий формат шорткода:

[custom_ai id="odirouter" model="YOUR_MODEL_ID" prompt="Write a concise summary of this article: %post_content_notags%"]

Замените YOUR_MODEL_ID идентификатором модели, который в настоящее время указан в OdiRouter. Значение id должно совпадать с идентификатором конечной точки, сохранённым в Accounts. Если вы задали модель по умолчанию и плагин допускает её опускание, шорткод может работать без атрибута model. Явное указание упрощает диагностику первого теста.

Начните с запроса, результат которого будет коротким и очевидным. Когда этот запрос заработает, перенесите его в шаблон ленты или публикации, где он необходим.

Используйте ai_generate

Универсальный шорткод использует следующую форму:

[ai_generate engine="odirouter-YOUR_MODEL_ID" prompt="Create a factual meta description under 155 characters from: %post_content_notags%"]

Значение engine начинается с идентификатора конечной точки, за которым следуют дефис и идентификатор модели. Проверьте актуальное руководство по плагину, если идентификатор модели содержит знаки пунктуации, которые его парсер шорткодов может обрабатывать особым образом.

Один и тот же языковой эндпоинт может обрабатывать генерацию, переписывание, сводки, предложения заголовков и запросы метаданных. Плагин определяет, куда поместить возвращённый текст в записи WordPress.

Проверьте перед публикацией по расписанию

Сделайте первый запрос на черновике.

  1. Сохраните эндпоинт и перезагрузите страницу настроек, чтобы убедиться, что он по-прежнему там.

  2. Отправьте короткий запрос через [custom_ai] с явно указанным идентификатором модели.

  3. Если ответ пустой, проверьте журнал плагина и журнал ошибок WordPress.

  4. Прочитайте результат и подтвердите актуальные сведения об использовании и ценах в OdiRouter, прежде чем включать интенсивное расписание.

Это позволяет отделить проблемы с подключением от проблем с качеством запроса. Сначала убедитесь, что URL, ключ, идентификатор модели и сопоставление ответа работают. Настраивайте длинный запрос для контента только после того, как эти компоненты заработают.

Текстовые запросы и запросы изображений не взаимозаменяемы

Указанный выше пользовательский эндпоинт предназначен для запросов к языковой модели. Не используйте его в качестве эндпоинта для изображений.

В мультимодальной документации OdiRouter используется другой базовый URL:

https://api.odirouter.ai/model

Он создаёт асинхронные задачи с путём следующего вида:

POST {BASE_URL}/v1/queue/{endpoint}

Поле Custom AI language плагина ожидает ответ Chat Completions. Для асинхронной обработки изображений обычно требуется создание задачи, опрос состояния и получение результатов. Вставка мультимодального базового URL в поле языкового эндпоинта не добавит встроенную поддержку изображений.

Для рабочих процессов с образами OdiRouter используйте коннектор, который понимает протокол очереди, добавьте проверенный промежуточный слой или используйте специальную интеграцию плагина, если таковая доступна. Подтвердите конечную точку и параметры каждой модели изображения в текущей документации OdiRouter.

Поиск неисправностей

Симптом

Проверка

401 или недействительный ключ

Повторно введите ключ API OdiRouter и удалите все пробелы в начале и конце.

Модель не найдена

Выберите актуальный идентификатор модели LLM из OdiRouter вместо повторного использования старого примера.

Запрос поступает к другому провайдеру

Убедитесь, что шорткод id имеет значение odirouter, а эндпоинт начинается с https://api.odirouter.ai/v1.

Пустой или некорректно сформированный результат

Попробуйте короткий запрос, изучите журналы и уберите правила форматирования, пока не заработает базовый ответ.

Сбой запроса изображения

Не отправляйте задачу изображения в /v1/chat/completions. Используйте рабочий процесс мультимодальной очереди через совместимый коннектор.

API-ключ виден в исходном коде страницы

Удалите его из шорткодов и шаблонов. Храните его в настройке плагина на стороне сервера.

Сохраняйте участие человека в процессе публикации

Рабочий эндпоинт доказывает, что программное обеспечение может возвращать текст. Это ничего не говорит о том, является ли публикация точной, полезной, оригинальной или готовой для читателей.

Определите, какие источники может использовать каждая лента, и сохраняйте указание авторства там, где это требуется. Отклоняйте дублирующиеся элементы. Сохраняйте сгенерированные публикации как черновики, пока рабочий процесс не накопит надёжную историю проверок. Проверяйте имена, даты, цены, идентификаторы моделей, ссылки и любые другие сведения, которые могут измениться. Короткая публикация с источниками безопаснее длинного переписывания, дополненного неподтверждёнными деталями.

В запросах следует чётко указывать задачу и её ограничения. Сообщите модели, какой исходный текст она может использовать, какие факты должна сохранить, в каком формате вернуть результат и что ей нельзя выдумывать. По возможности не включайте код, URL, названия продуктов и другие технические литералы в свободное переписывание.

Продолжите с OdiRouter

Используйте OpenAI SDK setup guide, чтобы подтвердить шаблон совместимости. LLM setup и Chat Completions reference охватывают базовый URL, аутентификацию и поля запроса. Выберите актуальную модель в model catalog, затем протестируйте её в черновике WordPress.

OdiRouter integrations page содержит список связанных инструментов. Для задач с изображениями, аудио, видео или 3D начните с multimodal setup guide и используйте коннектор, созданный для его асинхронного рабочего процесса.

Источники

#CyberSEO Pro OdiRouter#OdiRouter пользовательская конечная точка ИИ#RSS Retriever OdiRouter#WordPress API для автоблогинга с ИИ#Плагины для автоматического ведения блога WordPress с OdiRouter