[스테이블 디퓨전] prompt_translator 확장 기능으로 프롬프트에서 한글 사용하기(언어 기반 모델 사용?)
prompt_translator 확장 기능?
스테이블 디퓨전 프롬프트 창에 한글을 직접 사용하게 해주는 여러가지 확장 기능은 있다.
별도의 창을 띄워서 번역 API를 연결 해주는 확장 기능도 있고, 스크립창에 ChatGPT 기능을 연결해 하는 방법도 있다.
근데, prompt_translator 확장 기능은 좀 다른 방식이다.
일종의 언어 모델 기반 모델를 설치해서 프롬프트에 한글을 입력하면 그것을 언어모델이 해석해 번역 후 프롬프트를 입력대행 해주는 역활이다.
즉, 번역에 끝나는게 아니라 인공 지능으로 다르게 해석해 번역해준다는 거다
일단 설치해 보자!
prompt_translator 설치하기
늘 하듯 URL로 설치하면 된다.
[Extensions] – [Install from URL] – URL for extension’s git repository에 아래 URL 입력
https://github.com/ParisNeo/prompt_translator.git
설치가 완료 되고 다시 시작하면 하단에 Prompt Translator가 생겼다.
prompt_translator 처음 셋팅
처음에 Enable translation을 체크하면 완료 되는데까지 시간이 좀 오래 걸린다.
도스창을 보면 뭔가를 다운로드 중이다.
Source language를 한국어로 바꾸어 준다.
Translate negative prompt를 체크하면 네거티브 프롬프트도 사용하는건데, 사실 네거티브는 영어로 쓰는게 더 편할것 같아서 체크를 안했다!
prompt_translator 사용법
Enable translation을 체크하고 한국어 선택을 한뒤에는 그냥 프롬프트에 한글로 입력하면 된다.
나무가 많은 언덕과 푸른 하늘 구름으로 입력하니 Woody hills and blue sky clouds로 번역하여 내부 처리 되는것을 알수 있다.
하나 더 해보자!
나는 분명히 푸른 바다에서 멀리 고래가 뛰어 오르는 모습이라고 입력했는데, 번역은 돌고래를 표현했다!
From the blue ocean, we see dolphins jumping up and down.
이게 언어 기반 모델을 통해 다르게 생성하고 번역하는거라 직역은 아니다.
잘만 쓰면 이거도 참 좋을듯 하다.
일종의 미니 ChatGPT 기능을 프롬프트에서 바로 사용이 가능하니~