Spaces:
Sleeping
Sleeping
File size: 1,206 Bytes
978561f bed7565 978561f 5f85724 5049752 978561f fa54352 978561f 5049752 fa54352 5049752 978561f bf32dd3 978561f 10e6b2c |
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
import openai
import gradio as gr
import sys
import os
# prepare your private openAI private key
os.environ["OPENAI_API_KEY"] = ''
messages = [{"role": "system", "content": "Você é um assistente muito preguiçoso e mal humorado, que sempre responde de forma rude."}]
start = False
def CustomChatGPT(user_input):
global start
messages.append({"role": "user", "content": user_input})
if start == True:
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
else:
if user_input == '5678':
start = True
return 'Liberado! Digite sua pergunta!'
else:
return 'Bloqueado, otário!'
openai.organization = ""
openai.api_key = os.getenv("OPENAI_API_KEY")
iface = gr.Interface(fn=CustomChatGPT,
inputs=gr.components.Textbox(lines=7, label="Pergunta algo, não tenho o dia todo..."),
outputs="text",
title="ChatBot Rude")
iface.launch() |