上传nlp词典
更新时间:2025-01-08
接口描述
上传nlp词典
API调用地址
POST /api/bes/cluster/nlp_dict/update
请求参数
Header 参数
参数名 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
x-Region | String | 是 | 区域 | bd |
Body 参数
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
clusterId | String | 是 | 集群id | 572979545519558656 |
mode | String | 是 | 代表nlp词典的配置模式,可选参数:upload_dict(上传词典文件), text(输入文本), reset_dict(重置词典)。 | |
fileName | String | 否 | 上传的词典文件名称,当配置模式选择上传词典文件(upload_dict)时必须填写。 | test.txt |
bucketName | String | 否 | BOS的Bucket的名称,当配置模式选择上传词典文件(upload_dict)时必须填写。 | test_bucket |
bucketKey | String | 否 | 词典文件在BOS Bucket中的存储路径,当配置模式选择上传词典文件(upload_dict)时必须填写。 | /test_path/.../test.txt |
separator | String | 否 | 上下文分隔符规则,默认值为tab。可选参数:tab、space(空格)。 例如:干预规则为tab: 中华(tab)民(空格)国 切词结果:中华,民(空格)国 干预规则为空格:中华(tab)民(空格)国 切词结果:中华,民,国 | |
dictContent | String | 否 | 直接输入文本作为词典,当配置方式选择输入文本(text)时必须填写。内容中可以使用"\n"代表分行符,使用"[]"作为短语干预符,使用"\t"、空格来代表上下文分隔符,且限制1000000个字符。 | 中华 人民 共和国\n中华 [人民 共和国]\n中华\n人民\n共和国 |
示例
{
"clusterId": 1111111,
"mode": "upload_dict",
"fileName": "test.txt",
"bucketName": "test_bucket",
"bucketKey": "/test_path/.../test.txt",
"separator": "tab"
}
响应参数
参数 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
success | 否 | boolean | 请求是否成功 | true |
status | 是 | integer | 状态码 | 200 |
result | 是 | Result | 常量字符串 |
Result字段数据结构说明
示例
{
"result" : "result",
"success" : true,
"status" : 200
}