Spaces:
Sleeping
Sleeping
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 specialize in writing hooks at the beginning that catch the viewers attention because they are so creative. 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) | |