# ============================================================
# [실습] ChatOpenAI — 채팅 모델 invoke
#
# 아래 항목을 직접 구현하세요:
#  1) ChatOpenAI 에 문자열 프롬프트를 invoke 로 호출하고 .content 로 본문을 꺼낸다.
#     (01의 OpenAI LLM 과 달리 결과가 AIMessage 객체 → .content 로 접근)
# ============================================================

from dotenv import load_dotenv

load_dotenv()  # .env 에서 OPENAI_API_KEY 로드

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(model="gpt-4o-mini", temperature=0.9)

# 1) 여기에 코드를 작성하세요 (llm.invoke("...") → 결과는 AIMessage → .content 출력)
