import os import openai # APIキーの設定 openai.api_key = 'API KEY' # GPT-3モデルの指定 model_engine = "gpt-3.5-turbo" messages = [{"role": "system", "content": "You are a helpful assistant."}] def gpt(user_input): messages.append({"role": "user", "content": user_input}) try: response = openai.ChatCompletion.create( model=model_engine, messages=messages, ) except openai.error.OpenAIError as e: print(f"Error: {e}") return "" # GPT-3からの応答 message_content = response['choices'][0]['message']['content'] messages.append({"role": "assistant", "content": message_content}) print(message_content) return message_content #while True: # # ユーザーからの入力を取得 # user_input = input("You: ") # if user_input.strip().lower() == "quit": # break # print("GPT-3:", gptChat(user_input)) a=gpt("AIについて本を書こうと思う。五章構成で英語の目次と各章の概要を書け") b=gpt(f"{a} この目次の第一章を日本語で書け") c=gpt(f"{a} この目次の第二章を日本語で書け") d=gpt(f"{a} この目次の第三章を日本語で書け") e=gpt(f"{a} この目次の第四章を日本語で書け") f=gpt(f"{a} この目次の第五章を日本語で書け") bs=gpt(f"{b}を20文字で要約しろ") cs=gpt(f"{c}を20文字で要約しろ") ds=gpt(f"{d}を20文字で要約しろ") es=gpt(f"{e}を20文字で要約しろ") fs=gpt(f"{f}を20文字で要約しろ") end=gpt(f"以下の要約を元に結論を書け 第一章 {bs} 第二章 {cs} 第三章 {ds} 第四章{es} 第五章{fs}")