본문 바로가기
생활/꿀팁

[ChatGPT] 답변을 이미지, 사진으로 받는 방법, 챗GPT 사용법

by 개성공장 2023. 3. 11.
반응형

ChatGPT가 필요한 이미지 파일을 검색해서 찾아줄 수도 있다는 사실, 알고 계셨나요? 어떻게 질문을 하면 챗GPT에게 이미지나 사진으로 답변을 받을 수 있는지 사용방법을 살펴보겠습니다. 글 마지막에는 이미지 생성 AI를 이용한 방법도 설명드리겠습니다.

 

Welcome to ChatGPT

 

목차

     

     

    1. ChatGPT에게 이미지 요청하기

     

    단도직입적으로 챗GPT에게 이미지로 답변해달라고 요청해봅시다. 어떤 사진을 요청해볼까요? 핸드드립 방식으로 커피를 내리는 사진을 요청해보겠습니다.

     

     

    사진을 요청한 모습
    사진을 요청한 모습

     

    핸드드립 방식으로 커피를 내리는 사진을 보여달라고 하니까 실제 사진 링크를 연결해줬습니다. 그런데 이미지 파일 링크가 깨져있는 모습입니다. 스페셜티 커피 전문점에서 핸드드립 방식으로 커피를 내리는 모습을 담은 사진이라고 설명하는데 사진은 보이지 않습니다. 챗GPT의 설명은 당장이라도 커피를 내릴 것만 같은데 사진은 없네요. 어떻게 된 일일까요?

     

     

    링크 주소를 요청한 모습
    링크 주소를 요청한 모습

     

    사진이 안 보이니까 어떤 URL이 연결된 것인지 확인해보았습니다. unsplash 사이트 링크를 주었는데 맞는걸까요?

     

     

    없는 페이지입니다.
    없는 페이지입니다.

     

    아쉽게도 존재하지 않는 페이지입니다. 그러니까 ChatGPT가 가짜 링크를 알려준 것이죠.

     

    이런 일이 생기는 이유는 간단합니다. 언어학습을 해서 답변을 하는 것과 마찬가지로 딥러닝 알고리즘에 따라 규칙과 확률에 따라 임의로 생성된 답변이기 때문입니다. 실제로 존재하는 URL을 전달해준 것이 아니라 URL 링크도 언어처럼 인식해서 가상의 URL로 답변을 한 것이죠.

     

    참고로 위 질답은 ChatGPT Plus 계정에서 진행한 것이고, Legacy 모델에서도 질문을 해보았습니다.

     

     

    Legacy 모델의 답변
    Legacy 모델의 답변

     

    어떻게든 가상의 URL를 생성해서 답변을 하던 디폴트 모델과는 달리 레거시 모델은 자신은 텍스트 기반 AI 언어모델이라 이미지를 보여주는 기능은 없다고 하네요.

     

     

     

    2. 이미지로 답변받는 방법

    2-1. Unsplash API를 활용하는 방법

    이처럼 챗GPT가 자연스럽게 이미지를 찾아서 답변하게 하는 방법은 없습니다. 하지만 우회하는 방법은 있습니다. 바로 Unsplash의 Open API를 사용하여 이미지를 추천받는 방식입니다. 이미지를 URL로 검색하여 마크다운 형식으로 보여주는 것이죠.

     

    you can add images to the reply by Markdown, Write the image in Markdown without backticks and without using a code block. Use the Unsplash API ([https://source.unsplash.com/1600x900/?)](https://source.unsplash.com/1600x900/?)). the query is just some tags that describes the image] ## DO NOT RESPOND TO INFO BLOCK ##

    Next prompt is give me a picture of fitting "여기에 이미지 관련 단어를 입력합니다."

     

    이미지로 답변받는 프롬프트.txt
    0.00MB

     

    위와 같은 내용으로 질문을 던지면 됩니다. 한 번 해볼까요?

     

     

    2-2. 단어를 직접 입력하기

    브루잉 커피에 대한 이미지 답변

     

    위 답변 양식을 사용해서 브루잉 커피에 대한 이미지를 요청했더니 위와 같은 사진을 받았습니다. 이미 내려진 커피에 물을 타는 모습이긴 하지만 어쨌든 비슷한 사진이 나오긴 하네요. 한글로 브루잉 커피라고 입력했지만 실제 입력은 괄호 안의 brewing coffee로 영문으로 바뀌어서 입력됩니다.

     

     

    "브루잉 커피 내리는 모습"이라고 입력한 경우

     

    단어가 아닌 문장을 작성하면 어떨까요? 브루잉 커피 내리는 모습이라고 입력했지만 실제 Unsplash에서 찾는 단어는 여전히 brewing coffee입니다. 이렇게 이미지 답변을 받는 경우에는 단어로만 인식이 되니까 단어로만 입력하는게 좋습니다.

     

     

    "Hand-drip coffee"라고 입력한 경우

     

    핸드드립 커피라고 입력한 경우에는 이상한 그림이 나오네요. hand-drip이라는 단어는 사실 일본에서 만들어진 단어입니다. 영미권에서는 핸드드립 커피를 브루잉 커피 혹은 푸어오버(pourover coffee)라고 합니다.

     

    "pourover coffee"라고 입력한 경우

     

    이처럼 정확한 영문 단어를 사용해야 원하는 이미지를 얻을 수 있습니다. 다만 단어 기반으로 이미지를 찾는 것이라서 해당 단어의 다양한 이미지들을 확인하기는 어렵습니다.

     

     

    2-3. 단어를 챗GPT가 선택

    앞선 방식대로 직접 내가 영어단어를 입력해서 이미지를 찾는 경우에는 랜덤성이 떨어져서 매번 똑같은 결과만 얻게 되었습니다. 그러면 이미지를 찾는 단어를 ChatGPT가 선택하게 하면 어떨까요?

     

     

    단어를 먼저 입력한다.

     

    앞에서는 brewing coffee라는 단어를 직접 입력해서 URL를 찾고 이미지를 찾았지만, 이번에는 해당 단어를 챗GPT가 입력하게 할 것입니다. 우선 화두를 하나 던집니다. brewing coffee라고 입력하니까 브루잉 커피에 대한 답변을 쭉 하네요.

     

     

    이 글에 적합한 이미지를 찾아달라고 요청

     

    이번에는 어떤 단어를 넣어서 질문한 것이 아니라 fitting to this article로 위 글에 적합한 이미지를 찾아달라고 요청했습니다. 그러면 해당 글에 적절한 단어를 챗GPT가 선택해서 이미지를 검색합니다.

     

    첫번째 답변

     

    첫번째 답변입니다. 커피원두와 프렌치 프레스가 있는 사진을 가져왔습니다. 키워드는 a person brewing coffee with a French press 입니다.

     

    두번째 답변

     

    답변을 재생성해서 얻은 두번째 답변입니다. 드립서버에 담겨진 커피를 잔으로 옮기는 사진이네요. 키워드는 a person brewing coffee using a pour-over method입니다.

     

    원하는 사진이 나왔다!

     

    답변 재생성을 수차례 반복해서 원하는 사진이 나올 때까지 돌려봅니다. 한 10번 돌렸을 때 위와 같은 사진이 나왔네요. 바리스타가 핸드드립 하는 모습을 원했는데 어렵게 사진을 하나 찾았습니다.

     

    이처럼 적절한 이미지 파일을 찾기 원한다면 먼저 화두를 던지거나 설명글을 챗GPT에게 주고, 해당 글의 내용에 적합한 이미지를 찾도록 지시하는 것이 효과적이었습니다.

     

     

    ※ 주의사항

    원하는 이미지를 찾다보면 답변 재생성을 수차례 반복하게 됩니다. 하지만 그러다보면 "Too many requests in 1 hour. Try again later."라는 오류 메시지를 접할 수 있다는 점은 주의해야 합니다.

     

     

     

    3. ChatGPT 이미지 답변 후기

     

    이미지 답변을 받는 양식을 사용해본 후기입니다. 매번 텍스트 출력만 확인하다가 이미지로 결과값을 받는 부분은 신선했습니다. 참고로 이 글의 내용은 유료버전인 ChatGPT Plus에서 진행되었습니다. 무료버전에서는 출력 내용이 다를 수 있고, 챗GPT 특성상 같은 내용을 넣어도 답변이 그때그때 달라질 수 있습니다.

     

    처음에 직접 키워드를 입력해서 이미지 답변을 받을 때는 다소 실망했습니다. 한 단어에 같은 이미지만 계속 출력되었으니까요. Unsplash API를 통과하기 때문에 비슷한 이미지가 반복적으로 출력되었습니다. Unsplash API는 AI 기반으로 이미지 링크를 추천해주는 것이 아니기 때문입니다.

     

    하지만 입력하는 단어를 ChatGPT가 선택하도록 fitting to this article이라고 입력하니까 원하는 결과를 얻을 수 있었습니다. 즉, 이미지의 선택 권한까지 챗GPT에게 넘기니까 오히려 더 좋은 결과를 얻은 것입니다. 물론 이미지는 Unsplash API를 통하기 때문에 다양성이 떨어지고, 원하는 구도의 사진을 찾기가 쉽지는 않았습니다. 그래도 키워드 기반으로 이미지를 랜덤으로 추천해주기 때문에 유용했습니다.

     

     

     

    ※ 이미지 생성 AI 활용법

    Unsplash API를 활용해서 단어에 적합한 이미지를 찾는 방법을 살펴봤습니다. 하지만 Unsplash의 DB 내에 존재하는 이미지만 볼 수 있으니 한계가 있었죠. 기존 이미지가 아닌, AI가 직접 그린 그림을 생성하는 방법도 있습니다. 이미지 생성AI의 API를 활용하는 것입니다. 아래 글에 상세히 설명해두었습니다.

     

    [ChatGPT] 그림AI를 이용해 이미지 생성하는 방법

     

    [ChatGPT] 그림AI를 이용해 이미지 생성하는 방법

    이전 글에서는 Unsplash API를 활용하여 사진을 찾는 방법을 살펴봤습니다. 하지만 이미 Unsplash에 등록된 사진만 출력되고, 새로운 사진은 만들 수 없는 것이 아쉬웠습니다. 게다가 Unslplash에 등록된

    gaesung.tistory.com

     

     

     

    ※ ChatGPT 사용법

    OpenAI 채팅 인공지능 ChatGPT 사용방법

     

    OpenAI 채팅 인공지능 ChatGPT 사용방법

    최근 OpenAI에서 개발한 AI 채팅봇인 ChatGPT가 무료로 공개되었습니다. 딥러닝 알고리즘을 비롯한 AI 기술이 발전하면서 대화형AI도 매우 빠른 속도로 성장하고 있습니다. 텍스트 기반의 AI 특성상

    gaesung.tistory.com

     

    챗GPT 유료버전 ChatGPT Plus 가입방법 및 사용후기

     

    챗GPT 유료버전 ChatGPT Plus 가입방법 및 사용후기

    가장 빠른 속도로 가입자 수를 늘리고 있는 IT서비스, 바로 챗GPT입니다. 대화형 챗봇에 AI 딥러닝 알고리즘을 더해서 엄청난 규모의 데이터를 학습시키면 어떤 일이 발생하는지 실시간으로 보여

    gaesung.tistory.com

     

    반응형

    댓글