비공개 레시피

 클리커 프로그램에서 원하는 모델을 찾을 수 없나요?

비공개 레시피에서 힌트를 얻으시길 바랍니다.

클리커에는 공개된 레시피 외에도 여러가지 사정으로 공개되지 않은

다수의 레시피가 존재합니다. 

chagaunnet@gmail.com 또는 네이버 톡톡으로 문의 주시면 자세히 설명드리겠습니다. 

 

업무자동화툴과 코랩을 이용한 자동 이미지 생성 방법

작성자
chagaunmaster chagaunmaster
작성일
2023-09-17 12:47
조회
41

refereced by chagaun.net, klicker.kr, rpahub.kr

https://chagaun.net, http://klicker.kr, http://rpahub.kr





안녕하세요.




업무자동화툴인 클리커와 구글코랩 그리고 StableDiffusionXL을 이용하여 자동으로 이미지를 생성해보고자 합니다. 

이전에 강좌에서 소개해 드린 "업무자동화툴과 ChatGPT를 이용하여 텍스트를 생성하는 방법" 또는 "업무자동화툴과 구글 Bard Chatbot을 이용한 텍스트를 생성 방법"에서 생성된 텍스트를 불러 들이고 여기에 있는 영문 키워드들을 프롬프트로 사용해 보겠습니다.



StableDiffusionXL을 사용하기 위해서는 GPU을 사용해야 하는데 이를 위해 구글 코랩을 이용해보고자 합니다.



google colab에서 사용될 이미지 생성을 위한 모델은 huggingface에 있는 모델을 이용하여 레시피를 만들었습니다. 




절차를 요약해보면 다음과 같습니다.



1. Chatbot통해 생성된 .json파일을 읽어들이고 그 중에서 영문 키워드들을 준비합니다.

(임의로 키워드를 바꾸어 사용하실 수도 있습니다.)



2. 공유된 이미지 생성 샘플 소스(.ipynb) 페이지를 호출하여 구글 코랩으로 이동합니다.



3. 자신이 가지고 있는 구글 계정으로 로그인을 한 후 구글 코랩의 "런타임"의  "모두실행" 클릭하여 이미지를 자동으로 생성합니다.



4. 생성된 이미지들을 다운로드하여 내 피씨게 가져와 저장을 합니다.





[사전 준비]

 

먼저 클리커가 내 피씨에 설치가 되어 있어야 합니다.



클리커는 Windows 10, 11 환경에서 작동이 됩니다.



크롬 부라우저가 설치되어 있어야 합니다.



크롬 부라우저을 열고 google.com으로 이동하여 로그인을 해 놓아야 합니다.


2Q==



[클리커 실행]



구글코랩과 StableDiffusion으로부터 이미지를 생성 하는 작업을 해 보겠습니다.



1. 하단에 첨부된 압축 파일을 풀어 아래처럼 가져다 놓습니다.



C:\Chagaun\Klicker_2.5\data\recipe\GenerateImageStableDiffusion


C:\Chagaun\Klicker_2.5\data\recipe\GenerateImageStableDiffusion.json



2.클리커를  설치한 후 바탕화면에 생성된 클리커2.5 아이콘을 실행합니다.



3. 클리커 화면 상단에 있는 '로드' 버튼을 클릭하여 위의 GenerateImageStableDiffusion.json 파일을 탑재합니다.



4. 클리커 화면 하단에 있는 '테스크 실행'을 클릭하시면 탑재된 레시피가 실행이 되면서 크롬부라우저가 열리며 자동으로 이미지가 생성되는 것을 확인하실 수 있습니다.


9k=



[레시피 설명]



1. Chatbot를 통해 생성했던 .json 파일을 로드합니다

(탑재한 딕셔너리에서 영문키워드 목록(self.article['translateds'])을 사용할 예정입니다.)



2. 구글 페이지로 이동합니다.



3. 실행된 크롬 부라우저의 구글 페이지에 로그인이 안 되어 있는 경우 자신 가지고 있는 구글 계정으로 로그인을 해 놓습니다.



4. StableDiffusion에서 사용할 prompt와 negaprompt를 설정합니다.

(필요시 바꾸어 사용하셔도 됩니다.)



5.  코랩 페이지를 호출하는 공개된 .ipynb 파일로 구글 코랩 페이지를 호출합니다.



호출된 코랩 페이지에서 메뉴-런타임-런타임 유형 변경을 열어 T4 GPU로 GPU 사양을 선택해 놓습니다.


2Q==



6. 위에서 로그인한 자신의 구글 계정(Gmail) 아이디로 바꾸어 놓습니다.




그러면 위에서 지정한 아이디를 사용하여 코랩에서 GDrive에 자동으로 로그인을 해줍니다.


2Q==



7. G-Drive에 로그인을 한 후 자동으로 실행을 합니다.



그러면 코랩 페이지는 처름부터 끝까지 실행을 하면서 설정된 값과 프롬프트를 이용하여 이미지들을 생성한 후 자동으로 다운로드를 해 놓습니다.



보통 다운로드 위치는 c:\users\사용자\downloads에 다운로드가 됩니다.



8. 클리커는 구글 코랩에서 압축된 이미지 파일이 다운로드 될때까지 기다립니다.



위에서 다운로드된 압축파일을 가져와 아래의 폴더에 압축을 풀어 놓습니다.



C:\Chagaun\Klicker_2.5\data\recipe\GenerateImageStableDiffusion



9. 압축을 풀어 생성된 이미지 파일들의 self.article['article_images']에 저장해 놓고 .json 파일로 저장해 놓습니다.



다음 강좌에서는 여기에서 생성된 .json 파일의 이미지 정보를 이용하여 SNS에 포스팅을 해보겠습니다


2Q==

   
아이디 기억하기