自定义文本库接口
更新时间:2022-10-27
创建自定义文本库
创建自定义文本库
请求语法
Plain Text
1POST /v<version>/text/lib HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
name | String | 自定义文本库名称,最长40个字符 | 是 |
description | String | 描述,最大支持256字符 | 否 |
请求示例
Plain Text
1POST /v1/text/lib HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
6
7{
8 "name": "test",
9 "description": "text lib description"
10}
响应参数
无
响应示例
Plain Text
1HTTP/1.1 200 OK
删除自定义文本库
删除自定义文本库
请求语法
Plain Text
1DELETE /v<version>/text/lib/{name} HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
name | String | 自定义文本库名称 | 是 |
请求示例
Plain Text
1DELETE /v1/text/lib/name HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
响应参数
无
响应示例
Plain Text
1HTTP/1.1 200 OK
列出所有文本库
列出所有自定义文本库
请求语法
Plain Text
1GET /v<version>/text/lib HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
无
请求示例
Plain Text
1GET /v1/text/lib HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
响应参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
textLibList | Array | 自定义库集合 | 是 |
+name | String | 自定义文本库名称 | 是 |
+description | String | 描述,最大支持256字符 | 否 |
+matchType | String | 匹配类型,默认切词包含 | 是 |
+itemCount | Integer | 文本个数 | 是 |
+createTime | Date | 创建时间 | 是 |
响应示例
Plain Text
1HTTP/1.1 200 OK
2{
3 "libs": [
4 {
5 "name": "test",
6 "matchType": "contain",
7 "itemCount": 20,
8 "description": "test text lib",
9 "createTime": "2019-11-22 17:00:00"
10 }
11 ]
12}
添加自定义文本
往指定的自定义文本库中添加文本。
请求语法
Plain Text
1PUT /v<version>/text/lib/{name}?add HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
name | String | 自定义人脸库名称 | 是 |
items | Array | 文本库集合 | 是 |
请求示例
Plain Text
1PUT /v1/text/lib/test?add HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
6
7{
8 "items": [
9 "测试", "test"
10 ]
11}
响应参数
无
响应示例
Plain Text
1HTTP/1.1 200 OK
删除自定义文本
删除指定的自定义文本库中的文本。
请求语法
Plain Text
1PUT /v<version>/text/lib/{name}?delete HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
name | String | 自定义人脸库名称 | 是 |
items | Array | 文本库集合 | 是 |
请求示例
Plain Text
1PUT /v1/text/lib/test?delete HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
6
7{
8 "items": [
9 "测试", "test"
10 ]
11}
响应参数
无
响应示例
Plain Text
1HTTP/1.1 200 OK
查看文本库文本内容
查看自定义文本库中文本内容
请求语法
Plain Text
1GET /v<version>/text/lib/{name}?pageNo={pageNo}&pageSize={pageSize} HTTP/1.1
2host: vcr.bj.baidubce.com
3authorization: <bce-authorization-string>
4x-bce-date: <bce-authorization-utc-date>
5content-type: application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
name | String | 自定义文本库名称 | 是 |
pageNo | Integer | 分页页数,默认为1 | 否 |
pageSize | Integer | 分页显示条数,默认为20 | 否 |
请求示例
Plain Text
1GET /v1/text/lib/test?pageNo=1&pageSize=20 HTTP/1.1
2host: vcr.bj.baidubce.com
3content-type: application/json
4authorization: <bce-authorization-string>
5x-bce-date: <bce-authorization-utc-date>
响应参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
pageNo | Integer | 分页页数 | 是 |
pageSize | Integer | 分页显示条数 | 是 |
items | Array | 文本库内容集合 | 是 |
响应示例
Plain Text
1HTTP/1.1 200 OK
2{
3 "pageNo": 1,
4 "pageSize": 20,
5 "items": [
6 "测试", "test"
7 ]
8}