File size: 2,175 Bytes
da6d75b 805a2ba 93f5290 805a2ba 9642db0 56ede2d 805a2ba d90f29f 805a2ba 8563604 805a2ba |
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
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("this")
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()
# response = "\n",response,"\n"
return response
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch()
# import requests
# import json
# import os
# import gradio as gr
# url = "https://api.writesonic.com/v2/business/content/chatsonic?engine=premium"
# def main(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:
# payload = {
# "enable_google_results": True,
# "enable_memory": False,
# "history_data": [{"name": "Dawn"}],
# "input_text": prompt
# }
# headers = {
# "accept": "application/json",
# "content-type": "application/json",
# "X-API-KEY": os.environ.get("test")
# }
# try:
# response = requests.post(url, json=payload, headers=headers)
# data = json.loads(response.text)
# try:
# data = data["message"]
# if "ChatSonic" in data:
# data = data.replace("ChatSonic","John")
# return data
# except Exception as e:
# return "Error occured!"
# except Exception as e:
# return e.message
# iface = gr.Interface(fn=main, inputs="text", outputs="text")
# iface.launch() |