Spaces:
Runtime error
Runtime error
ankush-003
commited on
Commit
•
93e018c
1
Parent(s):
9f0e0b1
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import gradio as gr
|
|
|
2 |
import tensorflow as tf
|
3 |
# from transformers import AutoTokenizer
|
4 |
# from transformers import TFAutoModelForSequenceClassification
|
@@ -10,8 +11,12 @@ from transformers import AutoTokenizer, TFAutoModelForSequenceClassification
|
|
10 |
tokenizer = AutoTokenizer.from_pretrained("distilbert-base-uncased")
|
11 |
model = TFAutoModelForSequenceClassification.from_pretrained("ankush-003/nosqli_identifier")
|
12 |
|
13 |
-
def predict(
|
14 |
-
|
|
|
|
|
|
|
|
|
15 |
# model = TFAutoModelForSequenceClassification.from_pretrained("ankush-003/nosqli_identifier")
|
16 |
logits = model(**inputs).logits
|
17 |
predicted_class_id = int(tf.math.argmax(logits, axis=-1)[0])
|
@@ -21,7 +26,8 @@ def predict(payload, label):
|
|
21 |
|
22 |
demo = gr.Interface(
|
23 |
fn=predict,
|
24 |
-
inputs=["
|
|
|
25 |
gr.Dropdown(
|
26 |
["Malitious", "Benign"], label="Expected", info="Enter expected value"
|
27 |
)],
|
|
|
1 |
import gradio as gr
|
2 |
+
import json
|
3 |
import tensorflow as tf
|
4 |
# from transformers import AutoTokenizer
|
5 |
# from transformers import TFAutoModelForSequenceClassification
|
|
|
11 |
tokenizer = AutoTokenizer.from_pretrained("distilbert-base-uncased")
|
12 |
model = TFAutoModelForSequenceClassification.from_pretrained("ankush-003/nosqli_identifier")
|
13 |
|
14 |
+
def predict(username, pwd, payload_text = None, label):
|
15 |
+
if(payload_text is None):
|
16 |
+
payload["username"] = username
|
17 |
+
payload["password"] = pwd
|
18 |
+
payload_text = json.dumps(payload)
|
19 |
+
inputs = tokenizer(payload_text, return_tensors="tf")
|
20 |
# model = TFAutoModelForSequenceClassification.from_pretrained("ankush-003/nosqli_identifier")
|
21 |
logits = model(**inputs).logits
|
22 |
predicted_class_id = int(tf.math.argmax(logits, axis=-1)[0])
|
|
|
26 |
|
27 |
demo = gr.Interface(
|
28 |
fn=predict,
|
29 |
+
inputs=[gr.Textbox(label="Enter Username"),gr.Textbox(label="Enter Password"),
|
30 |
+
gr.Textbox(label="Enter Payload[optional]"),
|
31 |
gr.Dropdown(
|
32 |
["Malitious", "Benign"], label="Expected", info="Enter expected value"
|
33 |
)],
|