$ npm i egg-green --save
// {app_root}/config/plugin.js
exports.green = {
enable: true,
package: 'egg-green',
};
在ctx
上挂载green
变量,通过ctx.green[类型][方法](参数)
使用,其中类型
有text
、image
、video
、file
和voice
5种,方法
可参考阿里云内容安全产品文档
module.exports = class extends Controller {
async textScan() {
const ctx = this.ctx;
ctx.body = = await ctx.green.text.scan({
bizType: 'homon',
scenes: [ 'antispam' ],
tasks,
});
}
};
// {app_root}/config/config.default.js
exports.green = {
accessKeyId: 'your access key', // 必选
accessKeySecret: 'your access secret', // 必选
endpoint: 'https://green.cn-shanghai.aliyuncs.com' // 可选
bizType: 'xx', // 业务场景,在「阿里云控制台 -> 内容安全 -> 设置 -> 内容检测API」中查看或新增
};