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

Список функций
- Плагины для браузеров: Выберите список на веб-странице и создайте SDD-файл.
- серверная часть: Чтение SDD-файлов и создание RSS-каналов.
- Развертывание Верселя: Поддержка развертывания в один клик на платформе Vercel.
- Развертывание Docker: Обеспечивает как Docker Compose, так и прямое использование команд Docker.
- Поддержка API: Предоставление API-интерфейсов для получения RSS-канала, добавления конфигурации SDD и получения списка RSS-каналов.
Использование помощи
Установка плагинов для браузера
- предварительно: Зарегистрируйтесь в OpenAI, API2D или SillconFlow и получите ключ API.
- Скачать плагины: Посетите страницу "Релизы", чтобы загрузить пакет плагина.
- Распакуйте пакет с плагином: Распакуйте загруженный пакет плагина.
- Загрузка плагинов::
- Хром: открыт
chrome://extensions/
На странице нажмите "Загрузить извлеченные расширения" и выберите папку с извлеченными расширениями. - Браузер Edge: открыть
edge://extensions/
На странице нажмите "Загрузить извлеченные расширения" и выберите папку с извлеченными расширениями.
- Хром: открыт
Развертывание сервера
Развертывание Верселя
- Нажмите на кнопку "Развернуть с помощью Vercel".: Нажмите кнопку "Развернуть с помощью Vercel" на странице GitHub.
- Установка переменных окружения::
ADD_KEY
: Установите ключ доступа к API для добавления RSS.CACHE_MINUTES
: Установите время кэширования в минутах.
- Создание и подключение к хранилищу блобов::
- После завершения развертывания перейдите в консоль проекта Vercel.
- Перейдите на вкладку "Хранилище" и нажмите "Создать Blob Store".
- Выберите только что созданное хранилище Blob на вкладке хранилищ проекта и нажмите "Подключиться к проекту".
- предостережение: Если после подключения к хранилищу на главной странице все еще отображается "blob", оно будет отображаться как "blob".хранениеconfigured: false", пожалуйста, зайдите в консоль Vercel и переверните ее один раз.
Развертывание Docker
- Использование 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
.
- Создайте рабочий каталог и войдите в него:
- Используйте команду 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
.
- Загрузите образ Docker:
Использование API
- Получить RSS-канал::
- Интерфейс:
GET /rss/:name
- Параметры:
name
(Уникальный идентификатор для RSS-канала) - Назад к: XML-содержимое RSS
- Интерфейс:
- Добавление конфигурации 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" }
- Интерфейс:
- Получить список RSS-каналов::
- Интерфейс:
GET /list
- Авторизация: ключ API должен быть предоставлен через заголовок или параметр URL.
- Вернуться к примеру:
{ "success": true, "total": 2, "items": [ { "key": "unique_key1", "title": "Feed标题", "url": "原始网页URL", "rss_url": "RSS feed URL", "favicon": "网站图标URL" } ] }
- Интерфейс:
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...