시작하기무료로 시작하기

이미지 URL로 프롬프팅하기

온라인 마켓플레이스를 위한 자동화된 상품 카탈로그 시스템을 구축하고 있습니다. 이 시스템은 상품 이미지를 분석하여 카탈로그에 들어갈 정확한 설명을 생성해야 합니다. 역할 기반 메시지를 활용해 모델에 이미지 URL을 전달하고, 상품 분류와 설명을 함께 요청해 보겠습니다.

겨울 재킷 사진의 URL 문자열이 image_url에 저장되어 있으며, 생성된 설명과 이미지를 비교할 수 있도록 visualize_image() 함수가 미리 정의되어 있습니다.

이 연습은 강의의 일부입니다

OpenAI Responses API 활용하기

강의 보기

연습 안내

  • 상품을 분류하고 설명해 달라는 텍스트 프롬프트와 이미지 URL(image_url)을 적절한 콘텐츠 타입으로 함께 담은 사용자 메시지를 추가하세요.
  • messages 리스트를 사용해 "gpt-5.4-mini" 모델에 요청을 생성하고 출력 텍스트를 추출하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

messages = [{"role": "system", "content": "You are a product cataloging expert who provides concise classifications and descriptions."}]

# Add user message with text and image
messages.append({
    "role": "____",
    "content": [
        {"type": "____", "____": "Classify this product and write a brief but punchy description for our catalog."},
        {"type": "____", "image_url": "____"}
    ]
})

# Create the response
response = ____

print(response.output_text)
visualize_image(image_url)
코드 편집 및 실행