Spaces:
Runtime error
Runtime error
add T5 code API
Browse files
app.py
CHANGED
@@ -4,15 +4,25 @@ import requests as req
|
|
4 |
|
5 |
code_nl = "function for db connection"
|
6 |
|
7 |
-
CT5_URL = "https://api-inference.huggingface.co/models/
|
8 |
CT5_METHOD = 'POST'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
def pygen_func(code_nl):
|
11 |
inputs = {'code_nl': code_nl}
|
12 |
payload = json.dumps(inputs)
|
13 |
-
prediction = req.request(CT5_METHOD, CT5_URL, data=payload)
|
|
|
14 |
answer = json.loads(prediction.content.decode("utf-8"))
|
15 |
-
return 'BOOM!'
|
16 |
|
17 |
iface = gr.Interface(pygen_func,
|
18 |
[
|
|
|
4 |
|
5 |
code_nl = "function for db connection"
|
6 |
|
7 |
+
CT5_URL = "https://api-inference.huggingface.co/models/nielsr/codet5-small-code-summarization-ruby"
|
8 |
CT5_METHOD = 'POST'
|
9 |
+
API_URL = CT5_URL
|
10 |
+
headers = {"Authorization": "Bearer api_UhCKXKyqxJOpOcbvrZurQFqmVNZRTtxVfl"}
|
11 |
+
|
12 |
+
def query(payload):
|
13 |
+
response = req.post(API_URL, headers=headers, json=payload)
|
14 |
+
return response.json()
|
15 |
+
|
16 |
+
output = query({"inputs": "The answer to the universe is"})
|
17 |
+
|
18 |
|
19 |
def pygen_func(code_nl):
|
20 |
inputs = {'code_nl': code_nl}
|
21 |
payload = json.dumps(inputs)
|
22 |
+
# prediction = req.request(CT5_METHOD, CT5_URL, data=payload)
|
23 |
+
prediction = req.request(CT5_METHOD, CT5_URL, json={"inputs": "The answer to the universe is"})
|
24 |
answer = json.loads(prediction.content.decode("utf-8"))
|
25 |
+
return 'BOOM! ' + output + ' BOOM!!: ' + answer
|
26 |
|
27 |
iface = gr.Interface(pygen_func,
|
28 |
[
|