https://github.com/hailiang-wang/hanlp-client
HanNLP Client for Node.js
https://github.com/hailiang-wang/hanlp-client
chatbot nlp
Last synced: 8 months ago
JSON representation
HanNLP Client for Node.js
- Host: GitHub
- URL: https://github.com/hailiang-wang/hanlp-client
- Owner: hailiang-wang
- License: mit
- Created: 2017-05-15T08:04:03.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-27T06:23:14.000Z (about 9 years ago)
- Last Synced: 2025-02-01T00:51:06.281Z (over 1 year ago)
- Topics: chatbot, nlp
- Language: JavaScript
- Size: 13.7 KB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# hanlp client
[自然语言处理API服务](http://nlp.chatbot.io/public/index.html)
## Welcome

```
npm install hanlp-client
```
## Configure
**hanlp-client** connected with [nlp.arrking.com](http://nlp.arrking.com/public/index.html).
## Usage
```
var HanlpClient = require('hanlp-client')
var client = new HanlpClient(CLIENT_ID, CLIENT_SECRET);
```
Get **CLIENT\_ID, CLIENT_SECRET** from [Austack](http://dashboard.arrking.com).
> Login > Application > New Application > Settings

## APIs
| 介绍 | 方法 |
| --- | --- |
| 中文分词 | client.cutSentence(data) |
| 提取关键词 | client.getKeywords(data) |
| 实体命名标识:人名,地名,组织机构名称 | client.matchEntities(data) |
| 名词 | client.matchNoun(data) |
| 副词 | client.matchAdverbs(data) |
| 动词 | client.matchVerbs(data) |
| 形容词 | client.matchAdjectives(data) |
| 指示代词 | client.matchPronouns(data) |
| 人名 | client.matchNames(data) |
| 摘要 | client.getSummary(data) |
| 摘要和关键词 | client.getSummaryAndKeywords(data) |
| 短语提取 | client.getPhrase(data) |
| 繁体转简体 | client.convertJT(data) |
| 简体转繁体 | client.convertFT(data) |
| 转拼音 | client.convertPY(data) |
| 联合:同时获得keywords/nouns/entities/adverbs/verbs/adjectives/pronouns/names |client.combine(data) |
[API详细介绍及示例](https://github.com/Samurais/hanlp-client/blob/master/test/index.js)
## Test
```
ava
```
## Compatibility
This module uses async/await.
So, use it with Node.js 7.1.6+.
## LICENSE
MIT