import os import openai import gradio as gr openai.api_key = os.environ["OPENAPI_API_KEY"] def chatbot(input): response = openai.Moderation.create(input=input) reply = response["results"][0].flagged if reply == True: return "This content is offensive and should be moderated" else: return "This content doesn't need moderation" inputs = gr.inputs.Textbox(lines=7, label="Query") outputs = gr.outputs.Textbox(label="Response") gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title="", theme="compact").launch()