다음은 LangChain Hub 에서 프롬프트를 받아서 실행하는 예제입니다.
아래 주소에서 LangChain Hub 프롬프트를 확인할 수 있습니다.
받아오는 방법은 프롬프트 repo 의 아이디 값을 가져 올 수 있고, commit id 를 붙여서 특정 버전에 대한 프롬프트를 받아올 수도 있습니다.
1 Hub로부터 Prompt 받아오기
2 Prompt Hub 에 자신의 프롬프트 등록
from langchain.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate.from_template(
"주어진 내용을 바탕으로 다음 문장을 요약하세요. 답변은 반드시 한글로 작성하세요\n\nCONTEXT: {context}\n\nSUMMARY:"
)
prompt 다음은 Hub 에 성공적으로 업로드 된 후 출력입니다.
아이디/프롬프트명/해시
출력: ‘https://smith.langchain.com/hub/teddynote/simple-summary-korean/0e296563’