AI RSS Generator: инструмент для преобразования веб-контента в RSS-каналы с помощью искусственного интеллекта.

Общее введение

AI RSS - это инновационный инструмент, который преобразует веб-контент в RSS-каналы с помощью технологии искусственного интеллекта. Он состоит из двух основных частей: плагина для браузера и серверной части. Плагин для браузера позволяет пользователям выбирать списки из веб-страниц и генерировать файлы структурированного описания данных (SDD), а серверная часть считывает SDD-файлы, просматривает содержимое веб-страниц в соответствии с конфигурацией и генерирует RSS-каналы. Инструмент поддерживает браузеры Chrome и Edge и предлагает два варианта развертывания сервера: Vercel и Docker. Пользователям необходимо зарегистрироваться в OpenAI, API2D или SillconFlow и получить API-ключ, чтобы использовать ИИ для анализа веб-контента.

AI RSS生成器:通过AI将网页内容转换为RSS订阅源的工具

 

Список функций

  • Плагины для браузеров: Выберите список на веб-странице и создайте SDD-файл.
  • серверная часть: Чтение SDD-файлов и создание RSS-каналов.
  • Развертывание Верселя: Поддержка развертывания в один клик на платформе Vercel.
  • Развертывание Docker: Обеспечивает как Docker Compose, так и прямое использование команд Docker.
  • Поддержка API: Предоставление API-интерфейсов для получения RSS-канала, добавления конфигурации SDD и получения списка RSS-каналов.

 

Использование помощи

Установка плагинов для браузера

  1. предварительно: Зарегистрируйтесь в OpenAI, API2D или SillconFlow и получите ключ API.
  2. Скачать плагины: Посетите страницу "Релизы", чтобы загрузить пакет плагина.
  3. Распакуйте пакет с плагином: Распакуйте загруженный пакет плагина.
  4. Загрузка плагинов::
    • Хром: открытchrome://extensions/На странице нажмите "Загрузить извлеченные расширения" и выберите папку с извлеченными расширениями.
    • Браузер Edge: открытьedge://extensions/На странице нажмите "Загрузить извлеченные расширения" и выберите папку с извлеченными расширениями.

Развертывание сервера

Развертывание Верселя

  1. Нажмите на кнопку "Развернуть с помощью Vercel".: Нажмите кнопку "Развернуть с помощью Vercel" на странице GitHub.
  2. Установка переменных окружения::
    • ADD_KEY: Установите ключ доступа к API для добавления RSS.
    • CACHE_MINUTES: Установите время кэширования в минутах.
  3. Создание и подключение к хранилищу блобов::
    • После завершения развертывания перейдите в консоль проекта Vercel.
    • Перейдите на вкладку "Хранилище" и нажмите "Создать Blob Store".
    • Выберите только что созданное хранилище Blob на вкладке хранилищ проекта и нажмите "Подключиться к проекту".
  4. предостережение: Если после подключения к хранилищу на главной странице все еще отображается "blob", оно будет отображаться как "blob".хранениеconfigured: false", пожалуйста, зайдите в консоль Vercel и переверните ее один раз.

Развертывание Docker

  1. Использование Docker Compose (рекомендуется)::
    • Создайте рабочий каталог и войдите в него:mkdir -p ai-rss-server && cd ai-rss-server.
    • Загрузите файл Docker Compose:wget https://raw.githubusercontent.com/easychen/ai-rss/master/server/docker-compose.yml.
    • создать.envфайл и добавьте переменные окружения:ADD_KEY=your_api_key(математика) родCACHE_MINUTES=60.
    • Запустите Docker Compose:docker-compose up -d.
  2. Используйте команду Docker напрямую::
    • Загрузите образ Docker:docker pull easychen/ai-rss-server:latest.
    • Запустите контейнер Docker:docker run -d --name ai-rss-server -e ADD_KEY=your_api_key -e CACHE_MINUTES=5 easychen/ai-rss-server:latest.

Использование API

  1. Получить RSS-канал::
    • Интерфейс:GET /rss/:name
    • Параметры:name(Уникальный идентификатор для RSS-канала)
    • Назад к: XML-содержимое RSS
  2. Добавление конфигурации SDD::
    • Интерфейс:POST /add-sdd
    • Заголовок:Content-Type: application/json(математика) родX-Add-Key: your_api_key
    • Тело запроса: JSON-объект, содержащий конфигурацию SDD
    • Вернуться к примеру:{ "success": true, "key": "生成的唯一key", "rss_url": "/rss/unique_key" }
  3. Получить список RSS-каналов::
    • Интерфейс:GET /list
    • Авторизация: ключ API должен быть предоставлен через заголовок или параметр URL.
    • Вернуться к примеру:{ "success": true, "total": 2, "items": [ { "key": "unique_key1", "title": "Feed标题", "url": "原始网页URL", "rss_url": "RSS feed URL", "favicon": "网站图标URL" } ] }
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...