HamzaNaser's picture
Upload 2 files
c2d3401 verified
raw
history blame
1.01 kB
import requests
import time
API_URL = "https://cm7kxsqi3sekfih7.us-east-1.aws.endpoints.huggingface.cloud"
headers = {
"Accept" : "application/json",
"Content-Type": "application/json"
}
def query(payload):
response = requests.post(API_URL, headers=headers, json=payload)
if response.status_code != 200:
print('Sleeping due to API error')
time.sleep(18)
return None
return response.json()
def run_model(text):
output = query({
"inputs": text,
"parameters": {}
})
return output[0]['generated_text'] if output is not None else None
run_model('السلام عيكم')
import gradio as gr
examples = [
["ما ابغا أروح الإمتحان"],
["أييد أن انام ف لبيتنا"],
["Hello how are you today"]
]
def mode_run(text):
result = run_model(text)
if result:
return result
else:
return "Model is running please try again..."
demo = gr.Interface(fn=mode_run,
inputs="text",
outputs="text",
examples=examples)
demo.launch()