nerserver / docs /requirements /PRD-ner-api.md
Robin
feat: GLiNER NER HTTP API
d470d45
|
Raw
History Blame Contribute Delete
863 Bytes

PRD-ner-api

状态:已确认 创建日期:2026-04-28

1. 功能目标

提供一个 HTTP API 服务,接收文本和实体类型列表,返回从文本中抽取到的命名实体。

2. 用户故事

作为 API 调用方,我可以传入一段文本和期望识别的实体类型(如 "person"、"organization"、"location"),得到每个实体的文字、类型和在原文中的位置。

3. 验收标准

  • POST /extract 接口可正常调用
  • 支持传入任意实体类型列表(zero-shot)
  • 返回实体文字、实体类型、置信度分数
  • 模型加载一次,多次请求复用
  • 支持通过环境变量配置模型名称和服务端口

4. 约束

  • 基于 GLiNER 库实现(Python)
  • 尽量简单,不引入数据库、认证等复杂机制
  • 默认使用 urchade/gliner_medium-v2.1 模型