项目简介
本项目基于 Flask 框架和 HanLP 自然语言处理库,提供基于 Web 的 API 服务。用户可通过 API 调用对文本进行分词和词性标注等自然语言处理任务。
项目的主要特性和功能
- 细颗粒度分词:对输入的文本句子进行分词处理,输出基于 HanLP 精准分词功能的结果。
- 词性标注:对输入的文本句子进行词性标注,输出每个词基于 HanLP 词性标注功能的词性标签。
安装使用步骤
- 确保安装 Python 3.8 或更高版本,若未安装需先安装 Python 环境。
- 在项目根目录下,执行
pip install -r requirements.txt
安装项目所需依赖包,如 Flask 和 HanLP 库等。 - 启动服务:
- 常规方式:在终端或命令行窗口进入项目根目录,运行
python run.py
启动 Flask 服务,服务将运行在本地主机的 5000 端口。 - Docker 方式:运行
docker build
命令构建 Docker 镜像,再使用docker run
命令运行服务。
- 常规方式:在终端或命令行窗口进入项目根目录,运行
- 使用 API 接口:发送 POST 请求到指定的 API 接口(/participle 和 /lexical),携带包含输入句子的 JSON 数据或表单数据,响应结果将包含分词结果或词性标注结果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】