더북(TheBook)

test.lecl.py

import os
from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.output_parsers import StrOutputParser

# .env 파일 로드
load_dotenv()
# ➊ 프롬프트 생성
prompt = ChatPromptTemplate.from_messages([ 
    ("system", "당신은 사용자 입력을 30자 이내로 간결하게 요약해주는 전문가입니다."),
    ("user", "다음 주제를 요약해 주세요. -> {topic}")
])
# ➋ 모델 호출
llm = ChatOpenAI(model="gpt-4.1-mini", temperature=0.0) 
# ➌ 출력 처리
parser = StrOutputParser()