# 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() | |
# # 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(): | |
user = input("Enter the prompt: ") | |
payload = { | |
"enable_google_results": True, | |
"enable_memory": False, | |
"history_data": [{"name": "Dawn"}], | |
"input_text": user | |
} | |
headers = { | |
"accept": "application/json", | |
"content-type": "application/json", | |
"X-API-KEY": os.environ.get("test") | |
} | |
response = requests.post(url, json=payload, headers=headers) | |
data = json.loads(response.text) | |
try: | |
data = data["message"] | |
return data | |
except: | |
return "Error occured" | |
iface = gr.Interface(fn=main, inputs="text", outputs="text") | |
iface.launch() |