본문 바로가기
챗GPT

챗(chat) GPT 이미지,사진,그림 생성 방법 및 원리 , unsplash.com 활용한 원하는 Theme 그림 호출

by 자바라머신러닝 2023. 2. 17.

저작권 문제없이 원하는 주제에 맞는 이미지를 빠르게 챗(chat) GPT에서 생성하는 방법과 원리를 알아보겠습니다. 정확히는 챗(chat) GPT는 이미지 호출 기능이며, 무료 인터넷 사이트에서 제공하는 URL API를 사용하여 원하는 시각 정보를 검색 하는데 소모되는 시간을 대폭 감소시켜 줍니다.


2023년 2월 25일 출시된 new bing chat gpt 는 아래 링크에 소개되어 있습니다.
https://bulleten.tistory.com/128

 

한국에 출시된 마소 Edge, new Bing, 챗(chat) GPT 한글 사용방법 및 후기

오랜 대기 끝에 2023년 2월 25일 마이크로소프트에서 Edge에서 실행되는 new Bing AI, 챗(chat) GPT를 출시했습니다. Open AI의 챗(chat) GPT 와 달리 최신정보를 답해 주면서 주식정보도 제공합니다. URL 검색/

bulleten.tistory.com

 

Bing Image Creator 소개는 아래 링크에 소개되어 있습니다.

https://bulleten.tistory.com/148

 

MS 빙 이미지 크리에이터에서 이미지 생성 방법 (형용사 + 명사 + 동사 + 스타일) - Bing Chat GPT 와 다

이제 MS Bing에서도 이미지를 생성할 수 있습니다. Open AI Chat GPT와 다른 점은 주제에 맞는 이미지를 직접 생성해 준다는 것입니다. 아직 영어만 지원되며 하루 10개 부스트를 제공하여 이미지 생성

bulleten.tistory.com

 

기본 명령어 및 주의점

챗(chat) GPT의 최대 장점인 사람에게 말하듯이 원하는 이미지를 달라고 prompt에 명령하면 바로 이미지를 보여줍니다.
필자는 아래와 같이 명령어를 실행하니 이미지를 생성해 주었습니다.

Give me a picture using for theme "Providing valuable, unique, and relevant content that appeals to your target audience"

(chat) GPT 에게 요청한 대중에게 어필될 사진을 달라고 하는 명령어 결과
챗(chat) GPT 에게 요청한 대중에게 어필될 사진을 달라고 하는 명령어 결과

Give me 로 하든 show me로 하든 picture 또는 image라는 단어를 포함하여 명령어를 실행하면 사진은 생성됩니다. 다만 원하는 주제별 이미지라는 것은 주관적이기 때문에 한 번에 원하는 이미지를 얻을 수 없습니다. 여러 번 같은 명령어를 실행해야 그나마 원하는 이미지를 얻을 수 있습니다.

주의할 것은 이미지 자체의 파일 사이즈 때문에 무료 챗(chat) GPT에게 짧은 시간에 자주 명령을 실행하면 잠시 챗(chat) GPT가 잠기면서 길면 1주일 이상 사용 못할 수도 있습니다. 빠르면 5분 내에도 다시 사용할 수 있습니다.

원리 : unsplash.com (무료 인터넷 사이트) URL API 사용

챗(chat) GPT 가 생성한 이미지 속성에서 url 내용을 확인해 보면 "unsplash.com" 사이트의 url api를 호출하는 것을 알 수 있습니다. 아래 그림과 같이 챗(chat) GPT에게 실행한 명령어의 핵심 키워드가 "unsplash.com" url 뒤에 매개변수로 대체된 것을 알 수 있습니다. 즉 챗(chat) GPT 자체에서 이미지 생성한 것이 아니고 unsplash.com url api 를 호출하면서 이미지 주제를 추출해 url api의 매개변수로 넘겨주면 그 결과 이미지를 보여주는 것입니다.

챗(chat) GPT 생성원리 (명령어 주제 = url 변수값)
챗(chat) GPT 생성원리 (명령어 주제 = url 변수값)

위 그림의 url 을 브라우저에서 재실행하면 url 이 변경되면서 아래와 같이 다른 이미지가 생성되는 것을 확인할 수 있습니다.

클릭하면 url이 변경되면서 계속 다른 이미지 생성
클릭하면 url이 변경되면서 계속 다른 이미지 생성


API 세상이 되면서 많은 소프트웨어 제품이 저작권 문제없는 API를 사용해 손쉽게 기능을 제공하는데 챗(chat) GPT 도 마찬가지 입니다.

원하는 이미지 나올때 까지 챗(chat) GPT 재실행 보다 url 재호출이 적합

아래와 같이 이미지 생성 사례가 소개되고 있는데 이것도 결국 unsplash.com URL API 의 매개변수를 뽑아내는 과정입니다. 어떤것이 더 좋다고는 말할 수 없지만 중요한 것은 챗(chat) GPT의 잦은 이미지 생성 명령 실행은 임시 사용중지라는 핸디캡이 발생하므로 상황에 맞게 url 직접 호출 또는 챗(chat) GPT 이미지 생성 명령 실행을 적절히 선택하는 것을 권장합니다.

챗(chat) GPT 이미지 생성 다른 사례
챗(chat) GPT 이미지 생성 다른 사례

unsplash.com URL API 호출시 원하는 이미지가 한 번에 생성되지 않습니다. 어차피 챗(chat) GPT 도 unsplash.com URL API 호출하는 방식이므로 독자분들께서는 unsplash.com URL API 매개변수를 변경하면서 브라우저에 실행하는 것일 추천드립니다. url 뒤의 매개변수(위 예시 : content, value, unique) 는 특정 키워드를 변경해 가면서, 또는 키워드 수를 조절하면서 브라우저에 실행하면 그때마다 이미지가 생성됩니다.

 

댓글