FastAPI를 이용한 AI 윤리게임 백엔드 서버입니다.
- Python 3.9+
- FastAPI
- MySQL
- OpenAI API (GPT playground)
- Docker
- GitHub Actions
- WebSocket, Redis
- 사용자 인증 및 관리
- 실시간 게임 세션 관리
- 음성 데이터 처리 및 분석
- AI 피드백 생성
# 가상환경 생성
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txt
# 환경 변수 설정
cp .env.example .env
# .env 파일을 수정하여 필요한 API 키와 설정 입력
# 서버 실행
uvicorn app.main:app --reloadDocker와 GitHub Actions를 통해 자동 배포됩니다.