Spaces:
Sleeping
Sleeping
File size: 1,174 Bytes
3484a3c 3620f53 f5512c6 4eeb41c cf8da98 4eeb41c 96d71a8 4eeb41c 3620f53 fec0c5b 3620f53 4eeb41c 3620f53 4eeb41c 1ba0d0e 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 25 26 |
import openai
import gradio
import os
openai.api_key = os.environ["OPENAI_API_KEY"]
messages = [{"role": "system", "content": """Please create engaging and informative video scripts for real
estate agents to use on social media. The target audience is potential homebuyers and sellers.
The tone should be professional and friendly, with a focus on building trust and showcasing the agent's expertise. Please incorporate a strong call-to-action at the end of each script, encouraging viewers to contact the agent for more information or assistance. Write only the words the agent should read into the camera. Incorporate food puns into each sentence."""}]
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 Video Script Writer")
demo.launch(inline = False)
|