// education

시스템 메시지와 하이퍼파라미터 제어

LLM API를 사용할 때 모델에게 페르소나를 부여하는 System Message와 모델의 생성 성향을 조절하는 **하이퍼파라미터(Hyperparameter)**를 설정할 수 있습니다.


1. 대화 역할 3가지 (Roles)

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "너는 코딩 지식을 상냥하게 가르쳐주는 친절한 튜터야."},
        {"role": "user", "content": "C 언어 포인터가 뭐야?"}
    ]
)

2. LLM 핵심 하이퍼파라미터 조절

1) Temperature (온도: 0.0 ~ 2.0)

2) Top_P (Nucleus Sampling: 0.0 ~ 1.0)

3) Max Tokens


3. 자주 묻는 질문 (Q&A)

Q. 코딩 자동화나 JSON 출력에는 Temperature를 몇으로 설정해야 하나요? A. 문법 오차 없이 일관된 정답 출력이 중요하므로 temperature=0.0 또는 0.1로 바짝 낮춰 설정하는 것이 정석입니다.

← 이전파이썬으로 시작하는 LLM API 연동 다음 →구조화된 데이터 출력 (Structured Output & JSON)