# 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 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()