cogserv-entity-linking
v1.0.0
Published
Node.js client for Microsoft Cognitive Services API - Entity Linking
Downloads
2
Maintainers
Readme
cogserv-entity-linking
Node.js API client for Microsoft Cognitive Services - Entity Linking
Usage
First, set your Microsoft Cognitive Service Entity Link key:
export COGSERV_ENTITYLINK_KEY=<your_api_key>`
Then in your code you can invoke linkEntities
with params having the
following schema:
{
text: <text_in_string>,
selection: <words_or_phrases_in_string>,
offset: <offset_in_string>
}
Example:
'use strict'
const fs = require('fs')
const async = require('async')
const linkEntities = require('cogserv-entity-linking').linkEntities
const getText = (callback) => {
fs.readFile('./sample.txt', 'utf8', (err, data) => {
if (err) return callback(err)
console.log(data)
callback(null, data)
})
}
async.waterfall([
getText,
(text, callback) => {
let params = {
text: text
}
return linkEntities(params, callback)
}
], (err, result) => {
if (err) return console.error(err)
console.log(JSON.stringify(JSON.parse(result), null, 2))
})