会話ログを読み込ませて、chatgpt apiを使って、回答させてみた。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import openai # OpenAIのAPIキーを設定 openai.api_key = '' # 会話ログを変数に保存 conversation_log = """ A: こんにちは、どうもありがとう。 B: いえいえ、どういたしまして。 A: 今日の天気はどうですか? B: 今日は晴れですね。 A: それは良かったです。 """ # 会話ログに基づいて質問 question = "AとBはどこで会話していますか?" # GPTに質問を投げかけるプロンプトを作成 prompt = f"{conversation_log}\nQ: {question}\nA:" # APIを使って、ブラウザ上で行う質問&応答を生成 response = openai.chat.completions.create( model="gpt-3.5-turbo", # または適切なモデル名を指定 messages=[ {"role": "system", "content": "以下の会話に基づいて質問に答えてください。"}, {"role": "user", "content": prompt} ] ) # 応答の内容を正しく取得します。 for choice in response.choices: print(choice.message.content) # AとBはおそらく屋外で会話しています。 |
会話ログファイルを読み込ませたい! 「会話データセット 日本語」でググったら、以 続きを読む 会話ログを読み込ませて、chatgpt apiを使って、回答させてみた。→