더북(TheBook)

2.4.1 ChatOpenAI 객체 만들기

OpenAI 모델을 랭체인에서 사용하려면 ChatOpenAI 클래스를 사용합니다. ChatOpenAI는 OpenAI 모델을 랭체인에서 사용할 수 있게 해주는 클래스입니다.

먼저 기본 코드를 살펴보겠습니다.

examples/2_chat_model.py

from dotenv import load_dotenv
from langchain_openai import ChatOpenAI

load_dotenv()
llm = ChatOpenAI( # ➊
    model="gpt-4o-mini",
    temperature=0,
)

➊ ChatOpenAI() 객체를 생성하는 코드입니다. 이 코드로 OpenAI 모델을 랭체인에서 사용할 수 있는 객체가 만들어집니다. 이후 이 객체를 통해 모델에 입력을 보내고 응답을 받습니다.