百度AI开放平台基础NLP依存句法分析功能的简单小例子。
这个程序的 Web
服务程序使用 Python 开发。
-
安装 Python,强烈建议使用
3.x
的最新稳定版 -
安装 Node.js,建议的版本是最新的长期支持版
-
下载项目代码,然后切换到项目的根目录:
git https://github.com/tanbro/baiduaip-nlp-depparse-example.git cd baiduaip-nlp-depparse-example
-
在 Python 虚拟环境 中运行这个程序是最好不过的了 —— 建立目录名为
venv
的 虚拟环境 :python -m venv venv
激活环境:
-
POSIX:
source venv/bin/activate
-
Windows:
venv/Scripts/Activate.bat
-
-
安装这个
Web
程序所需的 Python 包:pip install -r requirements.txt
-
安装安装这个小
Web
程序所需的 Node.js 包:npm install
在目录中新建配置文件 config.yml
, 其内容是:
APP_ID: '百度云AI开放平台的 APP_ID'
API_KEY: '百度云AI开放平台的 API_KEY'
SECRET_KEY: '百度云AI开放平台的 SECRET_KEY'
ℹ 提示:
如果使用了虚拟环境,应首先激活。
以开发模式试运行:
export FLASK_APP=aipnlp.py
export FLASK_ENV=development
flask run
用浏览器访问 http://localhost:5000/ ,输入一句中文试试看吧。