2023. 11. 16. 14:38
response = openai.ChatCompletion.create(
model=model_engine,
messages=[{'role': 'user', 'content': prompt}],
temperature=0.8,
top_p=1.0,
frequency_penalty=0.0,
presence_penalty=0.6

)

 

자세한 내용은 다음에 나온다

API Reference - OpenAI API

 

model : 필수값(gpt-3.5-turbo나 gpt4를 지정한다. gpt4는 가성비가 좀 떨어짐)

messages:  필수값: 위처럼 role에는 system, user, assistant가 들어간다. 일반적으로 user라고 하면 

일반사용자 포맷으로 출력하는데 assitant로 하면, 약간 딱딱하게 나옵니다.

temperature: : 옵션(기본값 1) 0에 가까울수록 정확하지만, 내용은 별로 없지만, 1은 조금 부정확한 답변이 나옵니다.

top_p: 옵션(기본값 1) temperature와 비슷한 용도: temerature나 이것 둘중 하나 조절 추천

frequency_penalty: 옵션(기본값 0) - 조사중...

presency_penalty: 옵션(기본값 0) - 조사중...

'python' 카테고리의 다른 글

presence_penalty 0.61  (0) 2023.11.16
temperature 1 / 0.77 / 0.54  (0) 2023.11.16
Python + ChatGPT(gpt-3.5-turbo용으로 변경)  (0) 2023.11.16
Chat GPT + Python  (1) 2023.11.09
FastApi + ElasticSearch로 간단한 영화검색 만들기  (0) 2023.07.30
Posted by 다만사