AI RSS Generator: una herramienta para convertir contenidos web en canales RSS mediante IA
Últimos recursos sobre IAPublicado hace 6 meses Círculo de intercambio de inteligencia artificial 1.6K 00
Introducción general
AI RSS es una herramienta innovadora que convierte contenidos web en fuentes RSS mediante tecnología de IA. Consta de dos partes principales: un complemento para el navegador y un servidor. El complemento del navegador permite a los usuarios seleccionar listas de páginas web y generar archivos de descripción de datos estructurados (SDD), mientras que el servidor lee los archivos SDD, rastrea el contenido de la página web según la configuración y genera canales RSS. La herramienta es compatible con los navegadores Chrome y Edge y ofrece dos opciones de despliegue del servidor: Vercel y Docker.Los usuarios tienen que registrarse para obtener una cuenta de OpenAI, API2D o SillconFlow y obtener una clave de API para utilizar la IA para analizar el contenido web.

Lista de funciones
- Plug-ins del navegador: Seleccione la lista en la página web y genere el archivo SDD.
- en el servidor: Lee archivos SDD y genera canales RSS.
- Despliegue de Vercel: Admite la implantación con un solo clic en la plataforma Vercel.
- Despliegue de Docker: Proporciona tanto Docker Compose como el uso directo de comandos Docker.
- Soporte APIProporcionar interfaces API para obtener RSS Feed, añadir configuración SDD y obtener la lista de RSS Feed.
Utilizar la ayuda
Instalación de complementos del navegador
- preliminarRegístrese en OpenAI, API2D o SillconFlow y obtenga una clave de API.
- Descargar plug-insVisite la página de versiones para descargar el paquete del complemento.
- Descomprima el paquete del plug-inExtraiga el paquete de plugins descargado.
- Carga de plug-ins::
- Cromo: Abierto
chrome://extensions/
haga clic en "Cargar extensiones extraídas" y seleccione la carpeta extraída. - Navegador Edge: abierto
edge://extensions/
haga clic en "Cargar extensiones extraídas" y seleccione la carpeta extraída.
- Cromo: Abierto
Despliegue del servidor
Despliegue de Vercel
- Haga clic en el botón "Desplegar con Vercel".Haga clic en el botón "Deploy with Vercel" de la página de GitHub.
- Configuración de variables de entorno::
ADD_KEY
: Establezca la clave de acceso a la API para añadir RSS.CACHE_MINUTES
Configura el tiempo de caché en minutos.
- Creación y conexión a un Blob Store::
- Vaya a la consola del proyecto Vercel una vez finalizado el despliegue.
- Vaya a la pestaña "Almacenamiento" y haga clic en "Crear almacén Blob".
- Seleccione el almacenamiento Blob recién creado en la pestaña de almacenamiento del proyecto y haga clic en "Conectar al proyecto".
- advertencia: Si la página de inicio sigue mostrando "blob" después de conectarse al almacenamiento, se mostrará como "blob".almacenamientoconfigured: false", vaya a la consola de Vercel y vuelva a desplegar una vez.
Despliegue de Docker
- Uso de Docker Compose (recomendado)::
- Crea un directorio de trabajo y entra en él:
mkdir -p ai-rss-server && cd ai-rss-server
. - Descargue el archivo Docker Compose:
wget https://raw.githubusercontent.com/easychen/ai-rss/master/server/docker-compose.yml
. - establecer
.env
y añadir variables de entorno:ADD_KEY=your_api_key
(matemáticas) géneroCACHE_MINUTES=60
. - Inicie Docker Compose:
docker-compose up -d
.
- Crea un directorio de trabajo y entra en él:
- Utilice directamente el comando Docker::
- Descargue la imagen Docker:
docker pull easychen/ai-rss-server:latest
. - Ejecute el contenedor Docker:
docker run -d --name ai-rss-server -e ADD_KEY=your_api_key -e CACHE_MINUTES=5 easychen/ai-rss-server:latest
.
- Descargue la imagen Docker:
Uso de la API
- Obtener RSS::
- Interfaz:
GET /rss/:name
- Parámetros:
name
(Identificador único para el canal RSS) - Volver a: Contenido RSS XML
- Interfaz:
- Añadir configuración SDD::
- Interfaz:
POST /add-sdd
- Cabecera:
Content-Type: application/json
(matemáticas) géneroX-Add-Key: your_api_key
- Cuerpo de la solicitud: objeto JSON que contiene la configuración del SDD
- Volver al ejemplo:
{ "success": true, "key": "生成的唯一key", "rss_url": "/rss/unique_key" }
- Interfaz:
- Obtener lista de canales RSS::
- Interfaz:
GET /list
- Autorización: la clave API debe proporcionarse mediante un encabezado o un parámetro URL.
- Volver al ejemplo:
{ "success": true, "total": 2, "items": [ { "key": "unique_key1", "title": "Feed标题", "url": "原始网页URL", "rss_url": "RSS feed URL", "favicon": "网站图标URL" } ] }
- Interfaz:
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...