stmnk commited on
Commit
53a498b
·
1 Parent(s): 476d44d

add T5 code API

Browse files
Files changed (1) hide show
  1. app.py +13 -3
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/deepset/roberta-base-squad2"
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
  [