|
import gradio as gr |
|
import openai as ai |
|
import os |
|
import requests |
|
|
|
def greet(prompt): |
|
if "created you" in prompt or "made you" in prompt or "developed you" in prompt: |
|
response = "I was created by Dawn Saju, Alwin Mathew, Sivai Bala, Bryan Godwin and Mohammed Zaim" |
|
return response |
|
else: |
|
ai.api_key = os.environ.get("KEY") |
|
response = ai.Completion.create( |
|
engine="text-davinci-003", |
|
prompt=prompt, |
|
temperature=0, |
|
max_tokens=2000, |
|
top_p=1, |
|
frequency_penalty=0, |
|
presence_penalty=0) |
|
response = response['choices'][0]['text'] |
|
response = response.strip() |
|
|
|
return response |
|
|
|
iface = gr.Interface(fn=greet, inputs="text", outputs="text") |
|
iface.launch() |