이 프로젝트는 Flask를 사용하여 개발되었습니다.
아래 가이드를 따라 환경을 설정하고 애플리케이션을 실행해 주세요.
-
가상환경 생성
프로젝트 루트 디렉토리에서 아래 명령어를 실행하여 가상환경을 생성합니다:python -m venv .venv
-
가상환경 활성화
- Windows:
.venv\Scripts\activate
- macOS/Linux:
source .venv/bin/activate
- Windows:
-
가상환경을 활성화한 상태에서 아래 명령어를 실행하여 의존성을 설치합니다:
pip install -r requirements.txt
-
개발 중 새로운 라이브러리를 설치한 경우, 아래 명령어로
requirements.txt를 업데이트하세요:pip freeze > requirements.txt
-
가상환경을 활성화한 상태에서 Flask 서버를 실행합니다:
python app.py
-
브라우저에서
http://127.0.0.1:5000/로 접속하여 애플리케이션을 확인합니다.
이 프로젝트는 API 키와 같은 민감한 정보를 .env 파일에서 관리합니다.
- 프로젝트 루트 디렉토리에
.env파일을 생성합니다. .env파일에 아래와 같은 내용을 추가합니다:GEMINI_API_KEY=<Gemini API 키> UPSTAGE_API_KEY=<Upstage API 키>.env파일은 Git에 포함되지 않으므로 민감한 정보를 외부에 노출하지 않도록 주의하세요.