创建知识库 | 大装置帮助中心
跳到主要内容

创建知识库

POST /studio/rag/data/v1/datasets

请求头(Request Header)

Authorization 可以使用如下两种Header

-H "X-Date: $xdate" \
-H "Authorization: $auth"
  • 直接提供完整的 Authorization Header,可以通过浏览器的开发者工具DevTools查看并复制接口调用的完整信息
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB...'

请求参数(Request Parameters)

无请求参数

请求体(Request Body)

名称类型必须默认值取值范围描述
display_namestring--知识库的显示名称.
descstring--知识库的描述.
cover_imagestring--知识库的封面图片.
embedding_modelstring--嵌入模型.
embedding_model_providerstring--嵌入模型的提供者.
share_typeinteger($enum)--共享类型.

其中,share_type有如下情况

状态数值含义
SHARE_TYPE_UNSPECIFIED0未指定.
SHARE_TYPE_MAINTAINER_IN_TENANT1租户内的所有用户都有维护者权限.
SHARE_TYPE_USER_IN_TENANT2租户内的所有用户都有用户权限.
SHARE_TYPE_MAINTAINER_ALL3所有用户都有维护者权限.
SHARE_TYPE_USER_ALL4所有用户都有用户权限.

请求示例(Request Example)

curl 'https://aidmp.cn-sh-01.sensecoreapi.cn/studio/rag/data/v1/datasets' \
-H "X-Date: $xdate" \
-H "Authorization: $auth" \
-X POST \
--data-raw '{
"display_name":"test0722",
"desc":"openapi",
"cover_image":"coverImage/15d5d66d-edf9-44ff-a1a2-af28c5d89659"
}'

响应(Response)

名称类型描述
dataset_idstring知识库的ID.
display_namestring知识库的显示名称.
descstring知识库的描述.
cover_imagestring知识库的封面图片.
stateinteger($enum)知识库状态(0: 未指定,1: 创建中,2: 可用,3: 不可用).
is_emptyboolean知识库是否为空.
document_countint64知识库的知识数量.
document_sizeint64知识库的知识大小.
segment_countint64知识库的分段数量.
token_countint64知识库的令牌数量.
embedding_modelstring嵌入模型.
embedding_model_providerstring嵌入模型的提供者.
creatorstring创建者.
create_timestring($date-time)创建时间.
update_timestring($date-time)更新时间.
aclarray[integer($enum)]知识库的访问控制列表.
share_typeinteger($enum)共享类型.

其中,state有如下情况

状态数值含义
STATE_UNSPECIFIED0开始,默认.
CREATING1知识库正在创建中.
AVAILABLE2知识库可用.
UNAVAILABLE3知识库不可用.

其中,acl有如下情况

状态数值含义
DATASET_ACTION_UNSPECIFIED0未指定.
DATASET_READ1读权限.
DATASET_WRITE2写权限.

其中,share_type有如下情况

状态数值含义
SHARE_TYPE_UNSPECIFIED0未指定.
SHARE_TYPE_MAINTAINER_IN_TENANT1租户内的所有用户都有维护者权限.
SHARE_TYPE_USER_IN_TENANT2租户内的所有用户都有用户权限.
SHARE_TYPE_MAINTAINER_ALL3所有用户都有维护者权限.
SHARE_TYPE_USER_ALL4所有用户都有用户权限.

响应示例(Response Example)

{
"name": "",
"dataset_id": "rag_6838d91b6d8b4696be0f497d0868c10e",
"display_name": "test0722",
"desc": "openapi",
"cover_image": "https://rag-system.aoss.cn-sh-01.sensecoreapi-oss.cn/coverImage/15d5d66d-edf9-44ff-a1a2-af28c5d89659?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=CD840429150E4FD2805997FE12D18A86%2F20240722%2Fdefault%2Fs3%2Faws4_request&X-Amz-Date=20240722T073000Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b4685821d0a991f4c9e511f03695804109fe4f9755dd0866a6c1e4bee9a2807b",
"state": 2,
"is_empty": true,
"document_count": "0",
"document_size": "0",
"segment_count": "0",
"token_count": "0",
"embedding_model": "",
"embedding_model_provider": "",
"creator": "aidmpywj",
"create_time": "2024-07-22T07:30:00.653745752Z",
"update_time": "2024-07-22T07:30:00.653745966Z",
"acl": [],
"share_type": 0
}