Slide 19
Slide 19 text
Open AIのAPIを利用するときに
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Who won the world series in 2020?"},
{"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
{"role": "user", "content": "Where was it played?"}
]
)
roleには、system、user、assistantのいずれかが入る。
userにはユーザーが出した指示、assistantはChatGPTの回答、
systemはassistantの回答含めた動作を設定するために与えます。
さらに、system messageは回答の精度を上げるための重要な役割があります。
※openai==0.28以下のパッケージの書き方です