API概览

本产品(大模型服务平台百炼/2023-12-29)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

数据中心

API标题API概述
ListFile文档列表获取指定类目下一个或多个文档的详细信息。
DeleteCategory删除类目永久性删除指定的类目。
ListCategory类目列表获取指定业务空间下一个或多个类目的详细信息。
AddCategory新增类目在指定的业务空间中创建一个类目,用于分类和管理文档。目前对类目创建数量没有限制。
AddFile添加文档将存储于百炼临时存储空间内的非结构化文档导入至百炼数据管理。暂不支持通过API导入结构化文档,请通过控制台导入。
ApplyFileUploadLease申请文档上传租约请求文档上传租约,进行文档上传。暂不支持通过API上传结构化文档,请通过控制台上传。
DeleteFile删除文档永久性删除指定的非结构化文档。暂不支持通过API删除结构化文档,详情请参见下方接口说明。
DescribeFile查询文档状态获取文档基本信息,包括文档名称、类型、状态等。

知识索引

API标题API概述
CreateIndex创建索引创建一个非结构化知识库,并将一个或多个已解析的文档导入该知识库。暂不支持通过API创建结构化知识库,请通过控制台创建。
GetIndexJobStatus查询索引创建任务状态查询指定的知识库创建任务或知识库追加任务的当前状态。
SubmitIndexJob提交索引创建任务提交指定的 CreateIndex 任务以完成知识库创建。
SubmitIndexAddDocumentsJob提交索引追加任务向一个非结构化知识库追加导入已解析的文档。结构化知识库暂不支持通过API追加导入新知识,详情请参见下方接口说明。
Retrieve检索知识索引在指定的知识库中检索信息。
ListIndexDocuments查询索引下的文档列表获取指定知识库中一个或多个文档的详细信息。
ListChunks查询索引下的分片列表对于非结构化知识库,获取指定文档的所有切片的详细信息;对于结构化知识库,获取所有文本切片的详细信息。
ListIndices查询索引列表获取指定业务空间下一个或多个知识库的详细信息。
DeleteIndex删除知识库索引永久性删除指定的知识库。
DeleteIndexDocument删除知识库索引文档从指定的非结构化知识库中永久删除一个或多个文档。暂不支持通过API删除结构化知识库中的知识,详情请参见下方接口说明。

Prompt工程

API标题API概述
CreatePromptTemplate创建Prompt模板创建Prompt模板。
GetPromptTemplate获取Prompt模板基于模板Id获取Prompt模板。
UpdatePromptTemplate更新Prompt模板基于模板Id增量更新Prompt模板。
DeletePromptTemplate删除Prompt模板基于模板Id删除Prompt模板。
ListPromptTemplates获取Prompt模板列表获取Prompt模板列表。
ListPromptTemplates获取Prompt模板列表获取Prompt模板列表。

长期记忆

API标题API概述
MemoryMemory
CreateMemory创建长期记忆体创建一个长期记忆体。
GetMemory获取长期记忆体获取指定长期记忆体的描述信息。
UpdateMemory更新长期记忆体更新指定长期记忆体的描述信息。
DeleteMemory删除长期记忆体永久性删除指定的长期记忆体。
ListMemories获取长期记忆体列表获取指定业务空间下一个或多个长期记忆体的详细信息。
MemoryNodeMemoryNode
CreateMemoryNode创建长期记忆节点创建长期记忆Node。
GetMemoryNode获取长期记忆节点获取长期记忆Node。
UpdateMemoryNode更新长期记忆节点更新长期记忆Node。
DeleteMemoryNode删除长期记忆节点删除长期记忆Node。
ListMemoryNodes获取长期记忆节点列表获取长期记忆Node列表。