Streamlit AI 콘텐츠 생성기

한눈에 보는 키워드

Streamlit · LangChain · GPT-4o · Perplexity · Midjourney · DALL·E 3 · S3 · TTL · Prompt Engineering


프로젝트 예시 화면


1. 프로젝트 개요

사내∙개인용으로 텍스트·이미지 생성 작업을 한곳에서 처리할 수 있는 통합형 생성 AI 웹앱입니다.

Streamlit UI 위에 LangChain을 얹어 대화 세션 관리, 파일 임베딩, 멀티-모달 프롬프트 엔지니어링을 구현했습니다.


2. 기술 스택

범주 항목
Frontend Streamlit 1.40.2 + st-chat-elements
LLM & 챗 OpenAI GPT-4o (Chat Completions) + LangChain 0.3.9
검색/근거 Perplexity API
이미지 생성 Midjourney API · DALL·E 3 API
DB/저장소 AWS S3 (3-day TTL Lifecycle) + RDS (MySQL)
인프라 EC2 · nginx
기타 주요 패키지 pandas, SQLAlchemy, boto3, streamlit, pydantic, PyMySQL 등
Python 환경 Python 3.11 / 주요 requirements.txt 별도

3. 주요 기능 자세히 보기

3.1 GPT 대화