LandPPT: 대규모 언어 모델 기반의 오픈소스 무료 AI PPT 생성 플랫폼

LandPPT: 대규모 언어 모델 기반의 오픈소스 무료 AI PPT 생성 플랫폼 88

대규모 언어 모델 기반의 오픈소스 무료 AI PPT 생성 플랫폼으로, 문서 내용을 자동으로 전문적인 PPT로 변환합니다. 다중 AI 모델 지원, 스마트 문서 처리, 지능형 이미지 매칭, 심층 연구 등의 기능을 제공합니다.

#资源素材 #PPT资源

LandPPT: 대규모 언어 모델 기반의 오픈소스 무료 AI PPT 생성 플랫폼소개

Landppt은 대규모 언어 모델 기반의 AIPPT 생성 플랫폼으로, 문서 내용을 자동으로 전문적인 PPT로 변환할 수 있도록 지원합니다. 다중 ai 모델 지원, 지능형 문서 처리, 스마트 이미지 매칭, 심층 연구 등의 기능을 갖추고 있으며, 사용流程는 "요구 확인 - 개요 생성 - PPT 생성" 순서로 진행됩니다. PDF/HTML/PPTX 형식으로 내보낼 수 있습니다. 기술 스택에는 백엔드와 AI 통합이 포함되며, 로컬 설치와 Docker 배포 두 가지 실행 방식을 지원합니다.

LandPPT

LandPPT 핵심 기능

  • 다중 AI 모델 지원: OpenAI GPT-4o, Anthropic Claude-3.5, Google Gemini-1.5 등 주류 모델을 통합하며, Ollama 로컬 배포도 지원하여 사용자가 필요에 따라 선택할 수 있습니다.

  • 지능형 문서 처리: PDF, Word, Markdown, Excel 등 다양한 형식의 파일 업로드를 지원하며, MinerU와 MarkItDown을 통해 내용을 추출하고 구조를 자동으로 인식하여 발표 자료로 변환합니다.

  • 스마트 이미지 시스템: 로컬 이미지 라이브러리 관리, 네트워크 이미지 검색(Pixabay, Unsplash), AI 이미지 생성(DALL-E, SiliconFlow)을 하나로 통합한 솔루션을 제공하여 상황에 맞는 이미지를 자동으로 매칭합니다.

  • 심층 연구 기능: Tavily와 SearXNG 이중 엔진을 통합하여 실시간으로 네트워크 정보를 수집하고, 내용을 추출 및 구조화 처리하여 PPT에 데이터 기반을 제공합니다.

  • 시나리오별 템플릿: 비즈니스, 교육, 여행 등 전문 시나리오 템플릿을 제공하며, 사용자 지정 템플릿 가져오기를 지원하고 AI가 창의적인 레이아웃을 자동으로 생성합니다.

  • 다중 형식 내보내기: PDF, HTML, PPTX 형식 내보내기를 지원하여 다양한 발표 환경에 적합합니다.

LandPPT 기능 하이라이트

  • 원클릭 생성: 주제부터 완전한 PPT까지 전 과정 자동화.

  • 스마트 이미지 매칭: 다중 소스 이미지 자동 매칭.

  • 심층 연구: 여러 검색 엔진을 통합하여 최신 정보 확보.

  • 발표 대본 생성:配套 발표 대본을 자동으로 생성하며, 다양한 형식으로 내보내기 지원.

  • 다중 파일 업로드: 일괄 처리를 지원하여 효율성 향상.

  • 일괄 생성: PPT 페이지 생성 속도 가속화.

  • 모델 사용자 지정: 필요에 따라 모델을 선택하여 비용 통제.

LandPPT PPT 생성 방법

  • 요구 확인: 주제 입력, 대상 청중 및 페이지 수 범위 선택, 시나리오 템플릿 선택, AI가 요구 사항을 이해.

  • 개요 생성: AI가 요구 사항을 분석하여 구조화된 개요 생성, 시각적 편집 및 실시간 미리보기 조정 지원.

  • PPT 생성: 개요를 바탕으로 완전한 PPT를 원클릭으로 생성하며, 디자인, 이미지 및 전문 내용을 포함.

LandPPT PPT 생성 방법

LandPPT 기술 스택

  • 백엔드: FastAPI(비동기 프레임워크), SQLAlchemy(데이터베이스), Pydantic(데이터 검증), Uvicorn(서버).

  • AI 통합: OpenAI GPT 시리즈, Anthropic Claude, Google Gemini, LangChain 프레임워크.

  • 문서 처리: MinerU(PDF 파싱), MarkItDown(형식 변환), BeautifulSoup4(HTML 파싱), Playwright(웹페이지 추출).

  • 이미지 처리: DALL-E(AI 생성), Pillow(이미지 처리), SiliconFlow(국산 AI), Pollinations(오픈소스 AI).

LandPPT 설치

로컬 설치(권장):

git clone https://github.com/sligter/LandPPT.git
cd LandPPT
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
cp .env.example .env
# .env 파일을 편집하여 API 키 구성
uv run python run.py

Docker 배포:

docker pull bradleylzh/landppt:latest
cp .env.example .env
# .env 파일을 편집하여 API 키 구성
docker run -d \
--name landppt \
-p 8000:8000 \
-v $(pwd)/.env:/app/.env \
bradleylzh/landppt:latest

http://localhost:8000 에 접속하며, 초기 계정은 admin, 비밀번호는 admin123 입니다.

FAQ

어떤 AI 모델을 지원하나요? 배포 방식에 차이가 있나요?

OpenAI GPT-4o, Anthropic Claude-3.5, Google Gemini-1.5, Ollama 네 가지 모델을 지원합니다. 앞의 세 가지는 해당 기관의 API 키(.env 파일을 통해) 구성이 필요하며 외부 서비스에 의존합니다. Ollama는 로컬 배포를 지원하여 외부 API가 필요 없으므로 데이터 프라이버시에 대한 요구가 높은 시나리오(예: 기업 내부)에 적합합니다.

질문: "제품 기술 소개" PPT를 생성하는 단계는 무엇인가요? Excel 기술 매개변수 데이터를 어떻게 추가하나요?

생성 단계:

요구 확인: 주제 "제품 기술 소개"를 입력하고, 대상 청중(예: 고객, 기술팀)을 선택하며, 페이지 수 범위(예: 8-15페이지)를 설정하고, "과학기술" 카테고리 템플릿을 선택합니다.

개요 생성: AI가 구조화된 개요(제품 개요, 핵심 기술 등 장절 포함)를 생성하며, 편집 및 조정 후 미리보기가 가능합니다.

PPT 생성: 개요 확인 후 원클릭으로 생성되며, 과학기술 스타일 디자인과 기술 관련 이미지가 자동으로 매칭되고 전문적인 내용이 채워집니다.

Excel 데이터 추가: "요구 확인" 또는 "개요 생성" 단계에서 "지능형 문서 처리"를 통해 Excel 파일을 가져오면, 플랫폼이 기술 매개변수 데이터(표, 수치 등)를 추출하여 PPT의 차트 또는 텍스트로 자동 변환하며 수동 복사가 필요하지 않습니다. 생성 후 미리보기 인터페이스에서 형식을 조정할 수 있습니다.

질문: 로컬 설치와 Docker 배포의 적용 시나리오에는 어떤 차이가 있나요? 처음 사용할 때 주의할 점은 무엇인가요?

적용 시나리오 차이:

로컬 설치: 기술에 익숙한 개인/소규모 팀, 2차 개발 또는 기능 사용자 지정이 필요한 경우에 적합합니다. Python 환경 수동 구성이 필요하며 기술 진입 장벽이 높습니다.

Docker 배포: 빠른 배포를 추구하는 기업/비기술 사용자에게 적합합니다. 환경 구성에 신경 쓸 필요 없이 컨테이너를 통해 원클릭으로 시작할 수 있지만, 소스 코드 수정의 유연성은 낮습니다.

처음 사용 시 주의 사항:

접속 주소: http://localhost:8000.

로그인: 초기 계정은 admin, 비밀번호는 admin123 이며, 첫 로그인 후 비밀번호 변경을 권장합니다.

구성: .env 파일의 AI 모델 API 키가 유효한지 확인(미구성 또는失效 시 GPT 등 모델 사용 불가). Ollama 로컬 모델 사용 시 배포가 완료되고 플랫폼과 연결되어 있는지 확인해야 합니다.

Github:https://github.com/sligter/LandPPT

관련 정보:

PPT 자동 생성

LandPPT: 대규모 언어 모델 기반의 오픈소스 무료 AI PPT 생성 플랫폼 와 관련된 도구