开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
EasyDL零门槛AI开发平台

    文本实体关系抽取-API调用说明

    接口描述

    基于自定义训练出的文本实体关系抽取模型,实现个性化实体关系识别。模型训练完毕后发布可获得定制化实体关系抽取API 详情访问:定制化训练和服务平台进行训练。

    更多训练模型过程中的常见问题请查看 常见问题文档。

    如有其它问题,请在百度云控制台内提交工单反馈。

    请求说明

    请求示例

    HTTP 方法:POST

    请求URL: 请首先在定制化训练平台进行自定义模型训练,完成训练后可在服务列表中查看并获取url。

    参数
    access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取

    Header如下:

    参数
    Content-Type application/json

    注意:如果出现336001的错误码很可能是因为请求方式错误,服务以json方式请求。

    Body请求示例:

    {
        "text": "<UTF-8编码文本>"
    }

    Body中放置请求参数,参数详情如下:

    请求参数

    参数 是否必选 类型 可选值范围 说明
    text string - 文本数据,UTF-8编码。最大长度512个字符最大长度512个字符

    注意:通过API接口预测时,模型仅接收512个字符(包括汉字和标点符号)内的文本,超出将被截断。

    返回说明

    返回参数

    字段 是否必选 类型 说明
    log_id number 唯一的log id,用于问题定位
    error_code number 错误码,当请求错误时返回
    error_msg string 错误描述信息,当请求错误时返回
    content string 预测的文本内容(最多仅支持512个字符,包括汉字、字母、符号等)
    entities array 此为实体数组,可包含多个实体
    +alias string 每个实体的识别信息,建议按顺序1、2、3、...依次梳理标注的实体值,其中1代表第一个实体,2代表第二个实体,依次类推
    +offset array 实体所在的位置
    +span string 实体内容
    +tag string 实体的类别
    relations array 实体关系的数据,可以包括多个实体关系
    +alias string 每个实体关系识别信息,建议按顺序1、2、3、...依次梳理标注的实体关系值,其中1代表第一个实体关系,2代表第一个实体关系,依次类推
    +predicate string 实体关系类型
    +from string 实体关系的主体实体
    +to string 实体关系的目标实体

    错误码

    若请求错误,服务器将返回的JSON文本包含以下参数:

    • error_code:错误码。
    • error_msg:错误描述信息,帮助理解和解决发生的错误。

    例如Access Token失效返回:

    {
      "error_code": 110,
      "error_msg": "Access token invalid or no longer valid"
    }

    需要重新获取新的Access Token再次请求即可。

    错误码 错误信息 描述
    1 Unknown error 服务器内部错误,请再次请求, 如果持续出现此类错误,请在百度云控制台内提交工单反馈。
    2 Service temporarily unavailable 服务暂不可用,请再次请求, 如果持续出现此类错误,请在百度云控制台内提交工单反馈。
    3 Unsupported openapi method 调用的API不存在,请检查后重新尝试
    4 Open api request limit reached 集群超限额
    6 No permission to access data 无权限访问该用户数据
    13 Get service token failed 获取token失败
    14 IAM Certification failed IAM鉴权失败
    15 app not exists or create failed 应用不存在或者创建失败
    17 Open api daily request limit reached 每天请求量超限额,已上线计费的接口,请直接在控制台开通计费,调用量不受限制,按调用量阶梯计费;未上线计费的接口,请在百度云控制台内提交工单反馈
    18 Open api qps request limit reached QPS超限额,已上线计费的接口,请直接在控制台开通计费,调用量不受限制,按调用量阶梯计费;未上线计费的接口,请在百度云控制台内提交工单反馈
    19 Open api total request limit reached 请求总量超限额,已上线计费的接口,请直接在控制台开通计费,调用量不受限制,按调用量阶梯计费;未上线计费的接口,请在百度云控制台内提交工单反馈
    100 Invalid parameter 无效的access_token参数,请检查后重新尝试
    110 Access token invalid or no longer valid access_token无效
    111 Access token expired access token过期
    336000 Internal error 服务器内部错误,请再次请求, 如果持续出现此类错误,请在百度云控制台内提交工单反馈
    336001 Invalid Argument 入参格式有误,比如缺少必要参数、图片base64编码错误等等,可检查下图片编码、代码格式是否有误。有疑问请在百度云控制台内提交工单反馈
    336002 JSON不合法 入参格式或调用方式有误,比如缺少必要参数或代码格式有误。有疑问请在百度云控制台内提交工单反馈
    336003 Base64解码失败 文本格式有误或base64编码有误,请根据接口文档检查格式,base64编码请求时注意要去掉头部。有疑问请在百度云控制台内提交工单反馈
    336004 输入文件大小不合法 文本大小不合法,目前支持文本文件类型为支持txt,文本文件大小限制长度最大512 UTF-8字符。
    336005 解码失败 文本编码错误(不是utf-8),目前支持文本文件类型为支持txt。如果遇到请重试,如反复失败,请在百度云控制台内提交工单反馈
    336006 缺失必要参数 未上传文本文件
    336100 model temporarily unavailable 遇到该错误码请等待1分钟后再次请求,可恢复正常,若反复重试依然报错或有疑问请在百度云控制台内提交工单反馈
    上一篇
    如何发布API
    下一篇
    实体关系抽取-私有服务器部署