import openai import gradio as gr import os secret = os.environ["Secret"] print(secret) #OpenAi call def regex(texts): openai.api_key = secret response = openai.Completion.create( engine="code-davinci-002", prompt= texts, temperature=0, max_tokens=750, top_p=1, frequency_penalty=0.0, presence_penalty=0.0, stop = (";", "/*", "") ) x = response.choices[0].text return x # Function to elicit regex response from model def greet(prompt): txt= (f'''Perfect Regex Generator \n #Prompt: {prompt}\n#Regex:\n''') regex = gpt3(txt) return regex #Code to set up Gradio UI iface = gr.Interface(greet, inputs = ["text"], outputs = "text",title="Natural Language to Regex", description="Enter any prompt and get a regex statement back! For better results, give it more context") iface.launch()