Spaces:
Sleeping
Sleeping
File size: 904 Bytes
3484a3c 3620f53 f5512c6 4eeb41c cf8da98 4eeb41c f146526 4eeb41c 3620f53 4eeb41c 3620f53 4eeb41c 3620f53 4eeb41c bb8789c 4eeb41c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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. Think of the first line as a headline from a newspaper."}]
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)
|