import gradio as gr import openai from googletrans import Translator def GPT3_Completion(prompt): # translate the prompt to English translator = Translator() prompt_english = translator.translate(prompt, dest='en').text openai.api_key = "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" response = openai.Completion.create( engine="text-davinci-002", prompt = prompt_english, temperature=0.7, max_tokens=3500 , top_p=1, frequency_penalty=0, presence_penalty=0 ) # translate the response to Spanish response_spanish = translator.translate(response['choices'][0]['text'], dest='es').text return response_spanish inputs = gr.inputs.Textbox(placeholder="Enter prompt for GPT-3 Completion") outputs = gr.outputs.Textbox() interface = gr.Interface(GPT3_Completion, inputs, outputs) interface.launch()