Update handler.py
Browse files- handler.py +2 -3
handler.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
from typing import Dict, List, Any
|
2 |
from gliner import GLiNER
|
3 |
-
import os
|
4 |
|
5 |
class EndpointHandler:
|
6 |
def __init__(self, path=""):
|
@@ -19,7 +18,7 @@ class EndpointHandler:
|
|
19 |
"""
|
20 |
# Get inputs and labels
|
21 |
inputs = data.get("inputs", "")
|
22 |
-
labels =
|
23 |
|
24 |
# Predict entities using GLiNER
|
25 |
entities = self.model.predict_entities(inputs, labels)
|
@@ -30,7 +29,7 @@ class EndpointHandler:
|
|
30 |
formatted_entity = {
|
31 |
"word": entity["text"],
|
32 |
"entity_group": entity["label"], # Assuming entity["label"] contains the label
|
33 |
-
"score": entity.get("score", 1.0) #
|
34 |
}
|
35 |
formatted_results.append(formatted_entity)
|
36 |
|
|
|
1 |
from typing import Dict, List, Any
|
2 |
from gliner import GLiNER
|
|
|
3 |
|
4 |
class EndpointHandler:
|
5 |
def __init__(self, path=""):
|
|
|
18 |
"""
|
19 |
# Get inputs and labels
|
20 |
inputs = data.get("inputs", "")
|
21 |
+
labels = ["party", "document title"]
|
22 |
|
23 |
# Predict entities using GLiNER
|
24 |
entities = self.model.predict_entities(inputs, labels)
|
|
|
29 |
formatted_entity = {
|
30 |
"word": entity["text"],
|
31 |
"entity_group": entity["label"], # Assuming entity["label"] contains the label
|
32 |
+
"score": entity.get("score", 1.0) # Default to 1.0 if score not provided
|
33 |
}
|
34 |
formatted_results.append(formatted_entity)
|
35 |
|