Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.23.1
metadata
title: 대교 AI 콘텐츠 이미지 월드컵
emoji: 🐢
colorFrom: yellow
colorTo: green
sdk: gradio
sdk_version: 5.20.0
app_file: app.py
pinned: false
short_description: 대교 AI 콘텐츠 이미지 생성 및 월드컵 서비스
대교 AI 콘텐츠 이미지 월드컵
이 애플리케이션은 사용자가 교재 지문을 입력하면 AI를 활용하여 이미지를 생성하고, 생성된 이미지들로 월드컵 형식의 대결을 진행할 수 있는 서비스입니다.
프로젝트 구조
.
├── app.py # 메인 애플리케이션 파일
├── config.py # 설정 및 상수 정의
├── image_generator.py # 이미지 생성 관련 기능
├── models.py # 데이터 모델 정의
├── requirements.txt # 필요한 패키지 목록
├── ui/ # UI 컴포넌트
│ ├── __init__.py # UI 패키지 초기화
│ ├── image_creation.py # 이미지 생성 UI
│ ├── styles.py # UI 스타일 정의
│ └── worldcup.py # 월드컵 기능 UI
└── static/ # 정적 파일 (이미지 등)
├── beauty/ # 예제 이미지
├── examples/ # 예제 이미지
└── image/ # UI에 사용되는 이미지
기능
이미지 생성: 교재 지문을 입력하면 AI를 활용하여 관련 이미지를 생성합니다.
- 다양한 이미지 스타일 선택 가능
- 이미지 비율 조정 가능
- 추가 희망사항 입력 가능
이미지 월드컵: 생성된 이미지들을 토너먼트 방식으로 비교하여 최종 우승 이미지를 선정합니다.
- 4강, 8강, 16강 형식 지원
- 직관적인 UI로 쉽게 이미지 선택 가능
서버 실행 방법
# 개발 모드
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
# 서비스 실행
./run-service.sh
# 로그 확인
tail -f nohup.out
# 로그 파일 초기화
> nohup.out
개발 환경 설정
# 가상 환경 생성 및 활성화
python -m venv venv
source venv/bin/activate # Linux/Mac
# 또는
venv\Scripts\activate # Windows
# 의존성 설치
pip install -r requirements.txt
추가 정보
Hugging Face 설정 참조: https://huggingface.co/docs/hub/spaces-config-reference
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
run-service.sh 로 띄웠을 때 로그 확인.
tail -f nohup.out
nohup.out 파일 지우기.
> nohup.out