bizvideoschool's picture
Update app.py
9ee148e
raw
history blame
888 Bytes
import openai
import gradio
import os
openai.api_key = os.environ["OPENAI_API_KEY"]
messages = [{"role": "system", "content": "You are a real estate video script writer, only what the person will read out loud. You are careful to make the first sentence very engaging. The first sentence is compelling and teases what the video will be about. Everything you write is VERY sarcastic."}]
def CustomChatGPT(user_input):
messages.append({"role": "user", "content": user_input})
response = openai.ChatCompletion.create(
model = "gpt-3.5-turbo",
messages = messages
)
ChatGPT_reply = response["choices"][0]["message"]["content"]
messages.append({"role": "assistant", "content": ChatGPT_reply})
return ChatGPT_reply
demo = gradio.Interface(fn=CustomChatGPT, inputs = "text", outputs = "text", title = "Real Estate Pro")
demo.launch(inline = False)