2024-09-19

10分でStable Diffusionを使ってAI画像を生成する

- Stable Diffusion이란? - RunyourAI에서 Stable Diffusion 사용하기 - AI 이미지 생성하기

10分でStable Diffusionを使ってAI画像を生成する

안녕하세요! RunyourAI입니다.

이번 글에서 현재 전 세계로 엄청난 인기를 끌고 있는 AI이미지 생성하는 법을 알려드리려고 해요.
RunyourAI에서 10분만에 Stable Diffusion으로 AI 이미지 생성하는 법을 통해, 상상 속 이미지를 만들어내고 싶던 분들에게 유용한 가이드가 되었으면 좋겠습니다.

그럼 시작할게요!

요즘 야나두! 그린다는 AI 이미지 어떻게 하는건데?

현재 AI로 그리는 그림과 이미지들이 인터넷을 뜨겁게 달구고 있는데요. 🖼
현실과 구분하기 어려운 고품질의 이미지들과 머릿속에만 있던 상상 속 이미지들을 뚝딱!하고 생성할 수 있다는데
어떻게 하는걸까요? 🤔

Stable Diffusion을 사용해보자.

Stable Diffusion이란?

딥러닝 기술을 기반으로 한 이미지 생성 모델입니다. Stable Diffusion을 활용하면 주어진 프롬프트와 설정에 따라 이미지를 생성할 수 있습니다. 'stable'이라는 이름에서 알 수 있듯이, 이미지 생성 과정에서 안정성을 중요시하여, 생성된 이미지가 사용자의 요구사항을 잘 반영하면서도, 높은 품질을 유지할 수 있도록 설계되었어요. Stable Diffusion을 활용하여 다양한 스타일과 주제의 이미지를 생성할 수 있어서, 아티스트들이 창작 활동에 활용하기도 하고, 디자인이나 광고 등 다양한 분야에서도 유용하게 쓰일 수 있답니다.

Stable Diffusion 사용하는 방법을 알려줘!

Stable Diffusion을 사용하기 위해서는 몇 가지 준비단계가 필요한데요. 
실행을 위한 고성능 GPU 준비부터 소프트웨어 및 필수 라이브러리 설치…. 실행환경 설정하기…
중간에 튕기면…..다시… 🌀

그래서 준비했어요. 클릭만으로 이미지 생성할 환경을.

이미지만 뚝딱!하고 만들고 싶은 분들에게 더 간편하고 빠른 AI 이미지 생성 환경 제공을 위해 RunyourAI는 복잡한 절차없이 클릭만으로 Stable Diffusion을 바로 이용할 수 있는 템플릿을 준비했습니다.

자, 여기서부터는 클릭만으로 따라오세요!

Step1. 머신 대여 및 템플릿을 선택

RunyourAI 머신 대여 창에서 ruai-stable-diffusion-webui-v1.7.0 템플릿을 선택하고 대여 버튼을 클릭하세요.

Step2. SSH 원격 접속

대여한 머신은 페이지 상단에서 확인할 수 있으며, 개발 환경 열기 버튼을 통해 SSH 접속정보를 확인하세요.

대여한 머신은 페이지 상단에서 확인할 수 있으며, 개발 환경 열기 버튼을 통해 SSH 접속정보를 확인합니다.

SSH 접속 정보의 경우 ssh [사용자 아이디] @mondrian.runyour.ai -p 30001 등과 같이 조회됩니다.

*포트번호 30001은 고정 번호가 아니므로, 대여 시점에 변경될 수 있습니다. 확인되는 포트번호로 연결하시기 바랍니다.

접속 방법은 사용자의 OS에 따라 구분되며, 아래 참고하여 접속하실 수 있습니다.

1) Mac OS의 경우, Terminal을 실행합니다.

2) Window OS의 경우, CMD, Powershell 혹은 기타 터미널 프로그램을 실행합니다.

Step 3. 머신 접속

1. SSH 접속 정보 입력하기

1) 일반 터미널로 접속하는 경우

터미널에 아래 코드를 입력합니다.

ssh [사용자 명]@machine.runyour.ai -p [포트번호]

2) 사용자 로컬 컴퓨터 브라우저를 통해 WebUI를 실행하여 접속하는 경우

stable-diffusion-webui의 경우 해당 머신에서 7860 포트로 실행됩니다.

ssh -L 7860:localhost:7860 [사용자 명]@machine.runyour.ai -p [포트번호]

* 추가된 -L 7860:localhost:7860는 현재 대여한 머신에서 7860 포트로 실행되는 stable-diffusion-webui를 사용자의 컴퓨터로 접속할 수 있도록 연결하는 역할을 합니다.

2. SSH 비밀번호 입력하기

접속 정보가 올바르게 입력되었다면, 패스워드를 입력합니다.
(패스워드의 입력 시, 화면에 출력 되지 않고 입력되므로 참고하시기 바랍니다.)

password: 위 머신 대여시 [개발 환경 열기] 버튼을 눌러 확인한 패스워드 입력 혹은 붙여넣기

* Windows OS의 경우 터미널에서 Ctrl+V 가 수행되지 않을 수 있습니다. 터미널 안에서 마우스 우클릭시 붙여 넣기가 됩니다.

Step 4. Stable Diffusion Web UI 실행

다음 명령을 실행중인 터미널에 입력합니다.

cd /home/sd/stable-diffusion-webui

venv라는 가상 환경을 실행합니다.

source venv/bin/activate

stable-diffusion-webui를 실행합니다.
(최초 실행 시 시작까지 약 30초가 소요됩니다. 터미널 창에서 나가시지마시고 기다려주세요!)

./webui.sh

다음과 같이 Model loaded in … 문자가 보이면 정상적으로 실행된 상태입니다.

이제 다음과 같이 자신의 컴퓨터에서 브라우저를 실행해 주소창에 localhost:7860 을 입력하면 stable-diffusion-webui 로 접속됩니다.

localhost:7860

이제 클릭 끝! 이미지를 생성해볼까요?

생성하고 싶은 이미지를 텍스트로 적거나,  프롬프트를 붙여넣기하여 ‘Generate’ 버튼 클릭하면

이미지 생성 완료! 🎨 🖌

마치며

Stable Diffusion 템플릿을 활용하여 10분만에 AI 이미지 생성하는 과정 어떠셨나요?
RunyourAI에서도 Stable Diffusion 템플릿을 활용하여 위의 세 이미지들을 만들어보았는데요! 실제 사진같지 않나요? 
RunyourAI에서 몇 번의 클릭만으로 여러분만의 AI 이미지를 만들어보세요! 
마치 밥 아저씨처럼요! 참 쉽죠~?

이제 글을 마무리할 시간이네요.
이 튜토리얼이 여러분의 창작 활동에 조금이나마 도움이 되었길 바라며, RunyourAI에서 여러분의 상상력이 만들어낼 무한한 가능성을 응원할게요.

다음에 또 새롭고 흥미로운 정보로 만나요! 🙌

감사합니다.