2️⃣Prompt Template
LangChain: Prompt Templete
import os
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")from langchain.llms import OpenAI
from langchain.chat_models import ChatOpenAI1. Prompt Templete
chat_inst = OpenAI(
model_name="gpt-3.5-turbo-instruct",
openai_api_key=api_key,
max_tokens=1000
)from langchain.prompts import PromptTemplate, ChatPromptTemplate
# {subject} 문자열로 변환하는 매개변수 지정
string_prompt = PromptTemplate.from_template(
"tell me a joke about {subject}"
)
# 매개변수 결과를 string_prompt_value에 할당
string_prompt_value = string_prompt.format_prompt(subject="soccer")
# string_prompt는 LLM과 대화 시 필요한 프롬프트
string_prompt_value2. PromptTemplate 기본
3. OpenAI prompte_tempate 사용
prompte_tempate 사용4. ChatOpenAI ChatPrompteTemplete사용
ChatPrompteTemplete사용5. FewshotPrompteTemplete 사용
FewshotPrompteTemplete 사용6. example_selector: 동적 Few-shot Learning
example_selector: 동적 Few-shot Learning7. output_parser: 출력값 조정
output_parser: 출력값 조정Last updated