File size: 1,666 Bytes
93f5290 d234654 93f5290 3502441 da6d75b 93f5290 7c54f52 93f5290 8cd7c59 93f5290 3502441 93f5290 8cd7c59 93f5290 11b92e7 93f5290 8563604 |
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 |
# 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() |