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` 模型