# -*- coding: utf-8 -*- """ChatGPT Clone & Text to Image Generator.ipynb Automatically generated by Colaboratory. Original file is located at https://colab.research.google.com/drive/1OoArwT6lYDyxjBUGRznDfFv1xQF8szJV """ # Commented out IPython magic to ensure Python compatibility. import openai import gradio # %pdb on openai.api_key = "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" menulist = [{"role": "system", "content": "You are ChatGPT Clone AI Robot"}] def ChatGPTclone(input): menulist.append({"role": "user", "content": input}) response = openai.ChatCompletion.create( model = "gpt-3.5-turbo", messages = menulist ) reply = response['choices'][0]['message']['content'] menulist.append({"role": "user", "content": reply}) return reply def application(): app = gradio.Interface(fn=ChatGPTclone, inputs="text", outputs="text", title="ChatGPT Clone") return app.launch() application()