1) from langchain import PromptTemplate template = "{product}를 홍보하기 위한 좋은 문구를 추천해줘?" prompt = PromptTemplate( input_variables=["product"], template=template, ) prompt.format(product="카메라") 결과 카메라를 홍보하기 위한 좋은 문구를 추천해줘? 2) from langchain_community.chat_models import ChatClovaX chat = ChatClovaX(model="HCX-003") messages= "지희가 강아지를 키우고 있습니다. 지희가 키우고 있는 동물은?" ai_msg = chat.invoke(messages) ai_msg AIMessage(content='강아지 입니다 3) from langchain.output_parsers import CommaSeparatedListOutputParser from langchain.prompts import PromptTemplate from langchain_community.chat_models import ChatClovaX chat = ChatClovaX( model="HCX-003", ) output_parser = CommaSeparatedListOutputParser() #파서 초기화 format_instructions = output_parser.get_format_instructions() #출력 형식 지정 prompt = PromptTemplate( template="7개의 팀을 보여줘 {subject}.\n{format_instructions}", input_variables=["subject"], partial_variables={"format_instructions": format_instructions} ) query = "한국의 축구팀은?" # 출력 결과 생성 output = chat.predict(text=prompt.format(subject=query)) # 출력에 대한 포맷 변경 parsed_result = output_parser.parse(output) print(parsed_result)