简介

从文本中抽取出实体对以及预测他们之间的关系。

接口能力

接口名称 英文名称 请求方式 API地址
关系抽取 RelationExtraction GET http://192.168.0.19:50001/v1/nlp/RelationExtraction

参数说明

请求参数

参数名称(英文) 是否必选 数据类型 示例数据 描述
token string 340611b2014541c98ca14737f3892c79 用户标识
text string 胡亥,秦始皇之子 待分析文本

注:接口只输出文本中的一对实体关系,如文本中存在多对实体关系,则只输出第一个。

请求参数示例:

{
    "token": "340611b2014541c98ca14737f3892c79",
    "text": "胡亥,秦始皇之子"
}

响应参数(成功)

参数名称(英文) 是否必选 数据类型 示例数据 描述
success int 0 返回码,0表示成功,1表示失败
message string ok 返回消息
data object 返回数据;success为0时有意义
 entity1 string 秦始皇 抽取出命名实体1
 start1 int 3 命名实体1在带分析文本中出现位置开始位置索引
 end1 int 5 命名实体1在带分析文本中出现位置结束位置索引
 length1 int 3 命名实体1长度
 types string 父子 命名实体间关系
 entity2 string 胡亥 抽取出命名实体2
 start2 int 0 命名实体2在带分析文本中出现位置开始位置索引
 end2 int 1 命名实体2在带分析文本中出现位置结束位置索引
 length2 int 2 命名实体2长度

响应参数(失败)

参数名称(英文) 是否必选 数据类型 示例数据 描述
success int 1 返回码,0表示成功,1表示失败
message string Input error 返回消息

响应参数示例

{
    "success": 0,
    "message": "ok",
    "data": {
        "entity1": "秦始皇",
        "start1": 3,
        "end1": 5,
        "length1": 3,
        "types": "父子",
        "entity2": "胡亥",
        "start2": 0,
        "end2": 1,
        "length2": 2
    }
}