- 将SDK放入要加载项目的根目录
- 在项目根目录下执行npm install ./SDK文件名
- 具体引用方法查看SDK中的package.json中的配置
- 下载人脸识别 Node SDK
- 将下载的aip-node-sdk-1.1.0.zip解压放入项目根目录
- 进入aip-node-sdk-1.1.0目录执行npm install,等待依赖库加载完成(修改package.json的name属性为’baidu-ai’或其它)
- 返回项目根目录执行npm install ./ aip-node-sdk-1.1.0 等待安装完成
- 删除 aip-node-sdk-1.1.0目录
通过 aip-node-sdk-1.1.0 目录下的package.json中可以看到,它的主文件是index.js
module.exports = {
imageCensor: require('./AipImageCensor'),
face: require('./AipFace'),
ocr: require('./AipOcr'),
nlp: require('./AipNlp')
};
在项目中引用方法如下:
var AipFace = require('baidu-ai').face; //这个‘baidu-ai’就是上面自定义的package.json中名字
var fs = require('fs');
var APP_ID = "xxxx";
var API_KEY = "xxxxxxxxxxxx";
var SECRET_KEY = "xxxxxxxxxxxxxxxxxxxxxxx";
var client = new AipFace(APP_ID, API_KEY, SECRET_KEY);