RAG로 사용자 정보 기반 오픈배지를 추천하는 프로젝트입니다.
- 버전 3.12 이상의 python이 필요합니다.
- 실제 실행 시 .env 파일이 필요합니다.
- 저장소 클론
git clone [repository-url]
cd openbadge-recommender- 가상환경 설정
# 가상환경 생성 (.venv는 예시이며, 원하는 이름으로 변경 가능)
python -m venv .venv
# 가상환경 활성화
.venv\Scripts\activate- 의존성 설치
pip install -r requirements.txt- FastAPI 서버 실행
uvicorn src.web.main:app --reload- API 문서 확인
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc