extract-entities
GitHub执行自定义标签命名实体识别,从文本中提取用户指定类型的实体。
Trigger Scenarios
Install
npx skills add zerogpu/zerogpu-router --skill extract-entities -g -y
SKILL.md
Frontmatter
{
"name": "extract-entities",
"description": "Custom-label named-entity recognition (gliner2-base-v1). Use when the user wants to extract entities with their own labels — people, organizations, locations, products, dates, or any caller-defined entity types — from a passage.",
"allowed-tools": "Bash(zerogpu chat_completions *)",
"argument-hint": "<text> (-l <label>... | --labels a,b,c) [-t <0..1>]"
}
Run custom-label NER. The request below holds the source text and the entity labels, given as flags (-l person -l company, --labels person,company, -t 0.4) or in plain words.
Run this with the Bash tool, filling in the labels and pasting the source text into the heredoc verbatim — no escaping, the quoted heredoc handles every shell metacharacter, newline, quote, and paren:
zerogpu chat_completions -m gliner2-base-v1 --metadata '{"usecase":"ner","labels":["person","company"],"threshold":0.3}' <<'ZGPU_END_OF_INPUT'
<the source text, verbatim>
ZGPU_END_OF_INPUT
"usecase":"ner"is required exactly as written; the API rejects the request without it.labelsneeds at least one label. If the request names none, ask the user which entity types to extract.thresholdis the minimum confidence in[0, 1]. Use0.3unless the request gives one.--metadatais single-quoted JSON, so write any'inside a label as'\''.
Output is a JSON object whose entities maps each label to the spans found.
Savings note: only if the command output literally contains a line starting with 💰 ZeroGPU savings, append that exact line, unchanged, as the last line of your reply. If no such line is present, say nothing about savings and do not mention or suggest /zerogpu-router:cost-savings — this note is intentionally occasional, not shown every time.
Request: $ARGUMENTS
Version History
-
4e1b070
Current 2026-09-22 08:07
升级至v2.3.0,调用CLI独立端点以解耦模型变更。
- 7b9b503 2026-07-24 11:47


