Dream Vision은 꿈을 통해 영감을 얻고 싶은 분들을 위해 만들어진 서비스입니다.
저희 서비스를 이용하면 꿈 일기를 작성하고, 그와 관련된 아름다운 이미지를 얻을 수 있습니다. 저희는 최신 인공지능 모델인 OpenAI의 Dalle2를 활용하여 이미지를 생성합니다. Dalle2는 입력받은 텍스트를 바탕으로 이미지를 생성하는 모델입니다. 이를 통해 꿈을 더 오래 기억할 수 있으며, 시각적인 정보로 꿈을 풍부하게 상상할 수 있습니다. 당신의 상상력과 창의력을 더욱 끌어 올려 보세요.
뿐만 아니라, Dream Vision은 GPT 모델을 활용하여 꿈에 대한 해몽도 제공합니다. GPT 모델은 인공지능 기술의 최신 도구 중 하나로, 입력받은 텍스트를 바탕으로 다음에 올 단어를 예측합니다. 당신이 꾼 꿈에 대한 의미와 해석을 알고 싶다면, 우리의 AI가 도움을 줄 것입니다. 꿈의 의미를 탐구하고, 자신의 내면을 더욱 깊이 이해하는 데 도움을 줄 것입니다. Dream Vision을 통해 당신의 꿈을 풀어나가고, 인사이트를 얻어보세요.
또한, Dream Vision에서는 여러분이 작성한 꿈 일기를 다른 사람들과 공유할 수도 있습니다. 여러 사람들과 교류하고 공유하면서 새로운 아이디어와 인사이트를 얻을 수 있습니다. 이들과 상호작용하며 다양한 관점과 경험을 나누어보세요.
Dream Vision은 꿈을 향한 여정을 더욱 풍요롭게 만들어줄 것입니다. 꿈을 통해 창의적인 아이디어를 얻고, 깊은 내면의 의미를 탐구하며, 다른 사람들과 공유하며 성장할 수 있는 기회를 제공합니다. 지금 Dream Vision을 경험해보세요!
1. 레포지토리 클론
git clone https://github.com/CSID-DGU/2023-1-OSSP2-DALL-E-noway-2.git dalle-noway && cd dalle-noway
2. 의존 라이브러리 설치
yarn install --cwd backend
yarn install --cwd frontend
3. 환경 변수 설정
touch backend/.env
touch frontend/.env
touch mariadb/.env
backend env 파일 예시
PORT=3000
BE_HOST=http://localhost:81
FE_HOST=http://localhost:81
DEBUG_LOG=true
NODE_ENV=development
# env for naver
NAVER_CLIENT_ID=
NAVER_CLIENT_SECRET=
NAVER_CALLBACK_URL=/api/auth/naver/login/callback
# env for kakao
KAKAO_CLIENT_ID=
KAKAO_CLIENT_SECRET=
KAKAO_ADMIN_KEY=
KAKAO_CALLBACK_URL=/api/auth/kakao/login/callback
# env for google
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_CALLBACK_URL=/api/auth/google/login/callback
# env for JWT
JWT_SECRET=
JWT_EXPIRESIN=28d
# env for DB
DATABASE_HOST=localhost
DATABASE_USER=dalle
DATABASE_PASSWORD=1234
DATABASE_PORT=3308
DATABASE_DATABASE=dalle
# env for openai
OPENAI_HOST=https://api.openai.com
OPENAI_ORGANIZATION_ID=org-[YOUR_ORG_ID]
OPENAI_API_KEY=sk-[YOUR_API_KEY]
# env for defaultImage
DEFAULT_IMAGE_URL=http://localhost:81/uploads/image.png
frontend env 파일 예시
VITE_BE_HOST=http://localhost:81
mariadb env 파일 예시
MARIADB_DATABASE=dalle
MARIADB_USER=dalle
MARIADB_PASSWORD=1234
MARIADB_ROOT_PASSWORD=1234
4. 도커 컨테이너 가동
docker compose up --build -d
5. 앱 실행
cd backend
mkdir -p uploads
cp image.png uploads
yarn start:dev
아래는 별도의 터미널에서 실행해야 합니다.
cd frontend # 프로젝트 홈 경로에서 실행
yarn dev
6. 사이트 접속 http://localhost:81