[GPT 활용법] 외국어 메뉴 앞에서 고민하지 말자. 메뉴판 보여주고 예산 내에서 추천 메뉴 받기
안녕하세요! 오늘은 GPT-4 VISION API이 어떻게 일상의 다양한 선택들을 혁신적으로 변화시킬 수 있는지 탐구해보고자 합니다. 이 포스트에서는 GPT-4 VISION API를 사용하여 예산에 맞는 식당 메뉴 선택을 시켜보려고 합니다.
1. 프랑스어 + 영어 메뉴 이미지를 입력합니다.
2. 에피타이져, 수프, 앙트레 세가지를 프랑스식으로 추천해달라고 합니다.
3. 60달러 안쪽으로 추천해달라 합니다.
4. 추천한 메뉴를 설명해달라 합니다.
질문
주어진 메뉴를 보고 에피타이져, 수프, 앙트레 세가지를 프랑스 식으로 맛보고 즐길 수 있게 60달러 안쪽으로 추천해주고, 메뉴를 설명해줘.
GPT 4 VISION API 답변
이 메뉴에서 에피타이저, 수프, 앙트레(메인 요리)를 골라 프랑스 식의 식사를 경험해 보실 수 있습니다. 예산을 60달러로 설정하셨기 때문에 다음과 같이 추천드립니다.
에피타이저 (Appetizers): Escargots Bourguignon, $11.5
전통적인 프랑스 요리로 버터와 파슬리로 조리한 달팽이 요리입니다.
수프 (Soups and Salads): Soupe à l'Oignon, $6
프랑스 양파 수프로, 치즈가 고명으로 올라간 따뜻한 스프입니다.
앙트레 (Entrees): Poulet à la Provençale, $20.5
프로방스 스타일로 준비된 닭 요리로, 마늘, 토마토, 올리브가 함께 제공됩니다.
이 세 가지 요리를 선택하시면 총 $38입니다. 이렇게 선택하시면 전통적인 프랑스 요리를 다양하게 맛볼 수 있으면서도 예산 60달러 이내에서 식사를 즐기실 수 있습니다.
코드
import os
import openai
from openai import OpenAI
from IPython.display import Markdown
# OpenAI API 키 설정
api_key = '당신의 API KEY를 입력하세요'
os.environ["OPENAI_API_KEY"] = api_key
openai.api_key = os.environ["OPENAI_API_KEY"]
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4-vision-preview",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "주어진 메뉴를 보고 에피타이져, 수프, 앙트레 세가지를 프랑스 식으로 맛보고 즐길 수 있게 60달러 안쪽으로 추천해주고, 메뉴를 설명해줘."},
{
"type": "image_url",
"image_url": {
"url": "https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/6377a843354807.57ebefe91f4eb.jpg",
},
},
],
}
],
max_tokens=500,
)
display(Markdown(response.choices[0].message.content))
결과 분석
- 이미지 링크를 읽어 OCR을 정확하게 함.
- 불어와 영문 혼합이어도 아무런 문제가 없음.
- 요청 한대로 카테고리별로 하나씩 메뉴를 추천했고, 추천 내용이 만족스러움. 프랑스 에피타이져는 달팽이지!
- 가격 내로 잘 맞춰줌.
결론 : 여행 가면 메뉴 찍어서 물어봐야겠다!!
#GPT4VisionAPI#인공지능기술#메뉴추천시스템#AI혁신#테크트렌드#AI식당가이드#AI활용법#프롬프트작성법#기술블그#미래기술트렌드#외국어메뉴#메뉴인식#프랑스어메뉴인식#프랑스식당#프랑스요리추천