본문 바로가기
Coding/Python

[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능

by 포스트it 2024. 4. 13.
728x90
반응형

 

[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능

OpenAI의 ChatGPT  API 호출 시 사용할 수 있는 주요 파라미터들은 다음과 같습니다 !

이 파라미터들을 조합하여 GPT의 동작을 세밀하게 제어할 수 있으니 다양한 방법으로 파라미터들을 조합해 보세요 ㅎ



max_tokens: 생성할 최대 토큰 수. 모델이 출력할 수 있는 최대 문자 수를 결정합니다.

temperature: 생성의 다양성을 제어합니다. 0에 가까울수록 예측 가능하고 결정론적인 결과를, 1에 가까울수록 더 창의적이고 예측 불가능한 결과를 생성합니다.

top_p: 생성된 토큰의 확률을 누적하여 이 값 이하가 되는 지점까지 고려합니다. 더 다양한 결과를 생성하려면 이 값을 높게 설정합니다.

frequency_penalty: 동일한 단어가 반복되는 것을 억제하는 데 사용됩니다. 값이 높을수록 반복을 많이 억제합니다.

presence_penalty: 이미 생성된 내용과 유사한 내용이 다시 생성되는 것을 억제하는 데 사용됩니다. 값이 높을수록 새로운 내용을 생성하려는 경향이 증가합니다.

stop: 텍스트 생성을 중단할 특정 문자열 또는 문자열 배열입니다. 이 문자열이 생성되면 모델이 추가 출력을 중단합니다.

n: 생성할 완료 항목의 수입니다. 여러 개의 응답을 동시에 생성하고 싶을 때 사용합니다.

model: 사용할 모델의 이름입니다. OpenAI에서는 다양한 버전의 GPT 모델을 제공하므로, 특정 작업에 적합한 모델을 선택할 수 있습니다.

728x90
반응형

댓글