Skip to content

sdunlp/nlp_api

Repository files navigation

NLP_API

后台-NLP 数据交换格式

{
    "1.txt": {
        "code": 0,
        "message": "success",
        "title": "习近平向博鳌亚洲论坛2017年年会开幕式致贺信",
        "time": "2017-03-26",
        "abstract": "国家主席习近平25日向博鳌亚洲论坛2017年年会开幕式致贺信。",
        "keywords": [
            {
                "word": "习近平",
                "frequency": 0.01234
            }
        ],
        "sentiment": 0.8
    }
}

提供接口

上传文件

URL

/nlp_api/public/upload

方法

POST

参数

files //文件组(后缀为txt的文本文件)
lang //语言(zh-CN/en)大小写敏感

返回值

发生错误的文件列表:

[
{"name":"a.txt", "message":"wrong format"}
]

name //发生错误的文件名
message //错误信息

错误状态码

400 参数为空或错误
415 文件格式不正确(只接受后缀为txt的文本文件)
500 服务器内部错误(python脚本未处理的异常)


删除缓存文件

URL

/nlp_api/public/unload

方法

GET

参数

返回值

错误状态码


获取关键词及词频

URL

/nlp_api/public/keywords

方法

GET

参数

返回值

关键词及词频数组:

[
{"word":"", "frequency":0.001}
]

word //关键词
frequency //词频(该词在其所有出现过的文章中的频率的平均值)

错误状态码

404 没有上传文件提供分析


About

我才不是后台(/= _ =)/~┴┴

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published