일반 소개
AI RSS는 AI 기술을 통해 웹 콘텐츠를 RSS 피드로 변환하는 혁신적인 도구입니다. 브라우저 플러그인과 서버 측의 두 가지 주요 부분으로 구성됩니다. 브라우저 플러그인을 통해 사용자는 웹 페이지에서 목록을 선택하고 구조화된 데이터 설명(SDD) 파일을 생성할 수 있으며, 서버 측에서는 SDD 파일을 읽고 구성에 따라 웹 페이지 콘텐츠를 크롤링하여 RSS 피드를 생성합니다. 이 도구는 Chrome 및 Edge 브라우저를 지원하며 Vercel과 Docker의 두 가지 서버 배포 옵션을 제공합니다. 사용자는 웹 콘텐츠 분석에 AI를 사용하려면 OpenAI, API2D 또는 SillconFlow 계정에 가입하고 API 키를 발급받아야 합니다.

기능 목록
- 브라우저 플러그인웹 페이지에서 목록을 선택하고 SDD 파일을 생성합니다.
- 서버 측: SDD 파일을 읽고 RSS 피드를 생성합니다.
- 버셀 배포Vercel 플랫폼에 원클릭 배포를 지원합니다.
- 도커 배포도커 컴포즈와 도커 명령의 직접 사용을 모두 제공합니다.
- API 지원RSS 피드 가져오기, SDD 구성 추가, RSS 피드 목록 가져오기를 위한 API 인터페이스를 제공합니다.
도움말 사용
브라우저 플러그인 설치
- 예비OpenAI, API2D 또는 실콘플로우 계정에 가입하고 API 키를 받습니다.
- 플러그인 다운로드플러그인 패키지를 다운로드하려면 릴리즈 페이지를 방문하세요.
- 플러그인 패키지의 압축을 풉니다.다운로드한 플러그인 패키지를 추출합니다.
- 플러그인 로드::
- Chrome: 열기
chrome://extensions/
페이지에서 '추출한 확장 프로그램 로드'를 클릭하고 추출한 폴더를 선택합니다. - Edge 브라우저: 열기
edge://extensions/
페이지에서 '추출한 확장 프로그램 로드'를 클릭하고 추출한 폴더를 선택합니다.
- Chrome: 열기
서버 배포
버셀 배포
- "Vercel로 배포" 버튼을 클릭합니다.GitHub 페이지에서 "Vercel로 배포" 버튼을 클릭합니다.
- 환경 변수 설정::
ADD_KEY
: RSS 추가를 위한 API 액세스 키를 설정합니다.CACHE_MINUTES
: 캐시 시간을 분 단위로 설정합니다.
- 블롭 스토어 만들기 및 연결하기::
- 배포가 완료되면 Vercel 프로젝트 콘솔로 이동합니다.
- '저장소' 탭으로 이동하여 '블롭 스토어 만들기'를 클릭합니다.
- 프로젝트의 저장소 탭에서 새로 만든 Blob 저장소를 선택하고 "프로젝트에 연결"을 클릭합니다.
- 주의저장소에 연결한 후에도 홈페이지에 'blob'이 계속 표시되면 다음과 같은 메시지가 표시됩니다.스토리지configured: false"로 설정된 경우 Vercel 콘솔로 이동하여 다시 배포하세요.
도커 배포
- 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 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 피드용 고유 식별자) - 돌아가기: RSS XML 콘텐츠
- 인터페이스:
- SDD 구성 추가::
- 인터페이스:
POST /add-sdd
- 헤더:
Content-Type: application/json
(수학.) 속X-Add-Key: your_api_key
- 요청 본문: SDD 구성이 포함된 JSON 객체
- 예제로 돌아가기:
{ "success": true, "key": "生成的唯一key", "rss_url": "/rss/unique_key" }
- 인터페이스:
- RSS 피드 목록 가져오기::
- 인터페이스:
GET /list
- 권한 부여: 헤더 또는 URL 매개 변수를 통해 API 키를 제공해야 합니다.
- 예제로 돌아가기:
{ "success": true, "total": 2, "items": [ { "key": "unique_key1", "title": "Feed标题", "url": "原始网页URL", "rss_url": "RSS feed URL", "favicon": "网站图标URL" } ] }
- 인터페이스:
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...