스테이블 디퓨전(Stable Diffusion)은 직접 개인 PC에서 이미지를 생성해 볼 수 있고, 새로이 떠오르는 텍스트-이미지 생성형 인공지능 모델이다.
이번에는 스테이블 디퓨전을 직접 개인 PC에서 동작시키는 방법은 아래와 같다.
기본 동작 방법
- 먼저 개인 PC에는 Python이 설치 되어 있어야 한다.
스테이블 디퓨전은 Python 3.10.6 버전으로 개발 되어 있어 해당 버전으로 설치하는 것을 추천한다.
(스테이블 디퓨전이 Python 3.8.8 버전에서도 정상 동작 하는 것을 확인함.) - 스테이블 디퓨전 코드를 Github에서 클론(다운) 한다.
![](https://15.164.228.147/wp-content/uploads/2023/05/image-1024x403.png)
- 클론받은 폴더에서
webui-user.bat
을 실행한다.
![](https://15.164.228.147/wp-content/uploads/2023/05/image-1.png)
webui-user.bat
을 실행하게 되면 스스로 가상환경을 셋팅하고 필요한 라이브러리와 초기 Text-to-Image 모델을 자동으로 다운받는다.
![](https://15.164.228.147/wp-content/uploads/2023/05/image-2-1024x468.png)
- 설정이 끝나게 되면, 아래와 같이 local URL이 생성되고, 해당 주소(http://127.0.0.1:7860)를 크롬같은 브라우져로 열면 스테이블 디퓨전이 동작 가능 상태가 된다.
![](https://15.164.228.147/wp-content/uploads/2023/05/image-3-1024x554.png)
- Positive prompt에는 Image로 표현하고 싶은 내용을 넣도록 하고, Negative prompt에는 Image생성 하지 않아야 하는 내용을 넣도록 한다.
![](https://15.164.228.147/wp-content/uploads/2023/05/image-4-1024x550.png)
- Generate를 클릭하여 Image를 생성하도록 한다.