文档中心 > API类目 > 三方AI项目

taobao.top.rag.chunk.batchadd (知识库chunk批量增加)

知识库chunk批量增加

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chunk_batch_create_request AiPaasRagChunkBatchCreateTopRequest 必须 请求request
  • └ knowledge_id
  • Number
  • 必须
  • 1
  • 知识 chunk 所属知识库 ID
  • chunks
  • AiPaasRagChunk []
  • 必须
  • [{},{}]
  • chunk信息
  • └ target_ids
  • String []
  • 可选
  • ["SKU_123","ITEM_333" ,"SHOP_222"]
  • 知识关联的商品 SKU或店铺信息,枚举类型_ID ,ID 在类型中唯一。目前支持 SKU,ITEM,SH0P,SELFDEF(自定义类型)几种类型。可用于检索时作为查询准确筛选条件。
  • └ video_info
  • String
  • 可选
  • {"__video__0":"url","__vedio__1":"url"}
  • 官方标准格式,仅支持商家图片空间视频空间 & OSS地址。chunk内容中仅需要填写__video__0等占位符。
  • └ image_info
  • String
  • 可选
  • {"__image__0":"url","__image__1":"url"}
  • 官方标准格式,仅支持商家图片空间视频空间 & OSS地址
  • └ chunk_content
  • String
  • 必须
  • chunk内容
  • 知识 chunk 内容,不超过 500 字。image或video url内容需要单独放在image_info与video_info字段。chunk中仅需要__image__0占位符。
  • └ unit_id
  • String
  • 必须
  • 1
  • 知识 chunk 所属知识库-知识单元 ID

响应参数

名称 类型 示例值 描述
batch_result Result 结果
  • result
  • AiPaasRagChunkBatchCreateResponse []
  • 详细信息
  • └ id
  • String
  • 1
  • chunkid
  • └ success
  • Boolean
  • true
  • 是否导入成功
  • └ error_msg
  • String
  • errormsg
  • 信息
  • └ index
  • Number
  • 1
  • chunk序号
  • └ code
  • Number
  • 1
  • 1
  • └ success
  • Boolean
  • true
  • 是否整个
  • └ error_msg
  • String
  • errormsg
  • errormsg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TopRagChunkBatchaddRequest req = new TopRagChunkBatchaddRequest();
TopRagChunkBatchaddRequest.AiPaasRagChunkBatchCreateTopRequest obj1 = new TopRagChunkBatchaddRequest.AiPaasRagChunkBatchCreateTopRequest();
obj1.setKnowledgeId(1L);
List<TopRagChunkBatchaddRequest.AiPaasRagChunk> list3 = new ArrayList<TopRagChunkBatchaddRequest.AiPaasRagChunk>();
TopRagChunkBatchaddRequest.AiPaasRagChunk obj4 = new TopRagChunkBatchaddRequest.AiPaasRagChunk();
list3.add(obj4);
obj4.setTargetIds(""SKU_123","ITEM_333" ,"SHOP_222"");
obj4.setVideoInfo("{\"__video__0\":\"url\",\"__vedio__1\":\"url\"}");
obj4.setImageInfo("{\"__image__0\":\"url\",\"__image__1\":\"url\"}");
obj4.setChunkContent("chunk内容");
obj1.setChunks(list3);
obj1.setUnitId("1");
req.setChunkBatchCreateRequest(obj1);
TopRagChunkBatchaddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<top_rag_chunk_batchadd_response>
    <batch_result>
        <result>
            <ai_paas_rag_chunk_batch_create_response>
                <id>1</id>
                <success>true</success>
                <error_msg>errormsg</error_msg>
                <index>1</index>
            </ai_paas_rag_chunk_batch_create_response>
        </result>
        <code>1</code>
        <success>true</success>
        <error_msg>errormsg</error_msg>
    </batch_result>
</top_rag_chunk_batchadd_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部