speqtr commited on
Commit
5fef978
·
verified ·
1 Parent(s): 2f43cf4

new output format

Browse files
Files changed (2) hide show
  1. README.md +11 -0
  2. handler.py +5 -5
README.md CHANGED
@@ -1,3 +1,14 @@
1
  ---
 
2
  license: mit
 
 
 
 
 
 
 
 
3
  ---
 
 
 
1
  ---
2
+ language: en
3
  license: mit
4
+ tags:
5
+ - spacy
6
+ - token-classification
7
+ widgets:
8
+ - example_title: "Example 1"
9
+ text: "My name is Sarah and I live in London."
10
+ - example_title: "Example 2"
11
+ text: "Who is John Doe?"
12
  ---
13
+
14
+ English pipeline optimized for CPU. Components: ner.
handler.py CHANGED
@@ -25,7 +25,7 @@ class EndpointHandler:
25
  print(f"EndpointHandler(path='{path}')")
26
  self._nlp: spacy.Language = _load_spacy_model(name="en_core_web_lg")
27
 
28
- def __call__(self, data: dict[str, Any]) -> dict[str, Any]:
29
  inputs: str = data.pop("inputs", "")
30
  if not inputs:
31
  return {}
@@ -38,12 +38,12 @@ class EndpointHandler:
38
  continue
39
 
40
  entity: dict = {
41
- "qid": None,
42
- "entity": ent.label_,
43
- "text": ent.text,
44
  "start": ent.start_char,
45
  "end": ent.end_char}
46
 
47
  outputs.append(entity)
48
 
49
- return {"outputs": outputs}
 
25
  print(f"EndpointHandler(path='{path}')")
26
  self._nlp: spacy.Language = _load_spacy_model(name="en_core_web_lg")
27
 
28
+ def __call__(self, data: dict[str, Any]) -> list[dict[str, Any]]:
29
  inputs: str = data.pop("inputs", "")
30
  if not inputs:
31
  return {}
 
38
  continue
39
 
40
  entity: dict = {
41
+ "entity_group": ent.label_,
42
+ "score": 1,
43
+ "word": ent.text,
44
  "start": ent.start_char,
45
  "end": ent.end_char}
46
 
47
  outputs.append(entity)
48
 
49
+ return outputs