API概览

API标准及多语言预置SDK

本产品(通义点金/2024-06-28)的 OpenAPI 采用 ROA 签名机制,具体签名方式请参见签名机制说明我们已为开发者封装了主流编程语言的 SDK,您可通过 下载 SDK 快速调用 API,无需关注签名等底层实现细节,显著降低开发门槛与集成复杂度。

自定义签名场景

若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。

账号与安全准备

阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的 RAM 用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。

平台能力-文档库

API标题API概述
UpdateDocumentChunk更新文档块内容更新文档中的文档块文本内容。
GetAppConfig获取配置信息获取app配置。
CreateLibrary创建文档库创建文档库。创建一个新的文档库,文档库用作隔离文档信息、索引信息,如果使用场景中需要经常按类别去做自然语言检索,建议创建多个文档库,来隔离不同类型的数据。支持按照格式自定义向量索引和文本索引。
GetLibraryList获取文档库列表获取文档库列表,包含文档名称、描述、唯一标识等信息。
GetLibrary获取文档库详情查看文档库的详细配置,包括文档库名称、描述以及索引等详细配置信息。
UploadDocument上传文档上传文档至文档库,会对文档进行解析、分块、构建索引等一系列操作。
GetDocumentUrl获取文档的下载链接获取文档的下载链接,链接过期时间为1小时。
PreviewDocument预览文档预览文档,可获取文档的下载链接,文档类型、标题等信息,可用于文档预览。
GetFilterDocumentList按元信息过滤查询文档列表获取文档列表(可按元信息过滤查询,也支持分页查询)。
GetDocumentList获取文档列表获取文档库内文档列表,可分页查询,也根据文档状态进行过滤查询。
DeleteDocument删除文档删除文档,删除后将无法查看原始文档,无法召回该文档。
UpdateDocument更新文档更新文档,用于更新文档的标题、元数据等信息。
CreatePredefinedDocument创建预定义文档根据业务场景灵活构建文档块。
GetDocumentChunkList获取文档块列表获取文档块列表,可根据查询条件过滤。
RecallDocument文档召回文档召回,可根据文本从文档库中召回文档块。并可设置召回文档块数量、也可根据元信息条件进行过滤,同时可选择是否进行文档块的补全。
GetParseResult获取文档解析结果获取文档解析结果。可查询文档的解析状态以及获取文档的解析结果。
ReIndex重建索引重建索引,会对指定文档重新进行文档解析、分块、构建索引等流程。
UpdateLibrary更新文档库更新文档库,可用于更新文档库的名称、描述、索引配置等信息。
DeleteLibrary删除文档库删除文档库,注意⚠️,此接口将会删除文档库及其关联的所有文档。
RunLibraryChatGeneration文档库会话生成文档库会话生成,用自然语言提问,检索文档库相关信息,总结回答。
GetHistoryListByBizType根据业务类型获取对话历史记录根据业务类型获取对话历史记录。
InvokePlugin调用插件调用插件,获取插件返回结果。

平台能力-应用

API标题API概述
EndToEndRealTimeDialog语音实时对话本接口通过 WebSocket 协议实现实时语音对话转写、意图识别、话术语音合成返回等功能,支持多种音频格式的输入输出,满足实时性与高兼容性需求。
RunDialogAnalysis会话分析结果生成流式接口,获取会话分析结果。
RunAgent运行智能体运行智能体,支持流式和非流式。
CreateDialog创建外呼会话创建外呼会话。
RealTimeDialog实时会话实时会话,通过API CreateDialog创建会话后,可使用该API进行实时会话。
RealtimeDialogAssist实时会话辅助实时会话辅助,使用CreateDialog创建会话后,可进行实时的会话辅助。注意:与实时会话不同,会话辅助可返回多个意图、标签和SOP流程等,但不支持流式返回。
GetDialogDetail获取会话详情获取会话详情信息。
GetDialogLog获取对话日志用于获取实时对话的记录及意图分析结果。
GetDialogAnalysisResult获取会话分析结果获取会话分析结果。可批量获取,根据会话ID列表或时间范围。
CreateDialogAnalysisTask创建会话分析任务创建会话分析任务,创建成功后可根据会话ID使用GetDialogAnalysisResult查询结果
RebuildTask重建任务对已有任务进行重建,但在队列中或执行中的任务不可重建。
EvictTask取消任务中断任务。
GetTaskStatus获取任务状态获取任务状态。
CreateDocsSummaryTask创建多文档总结任务创建多文档总结任务。
CreateAnnualDocSummaryTask创建按年份总结文档任务创建按年份总结文档任务。
CreatePdfTranslateTask创建pdf文档翻译任务创建pdf文档翻译任务。提交翻译任务,异步执行翻译过程。
CreateFinReportSummaryTask创建财报总结任务创建财报总结接口。
GetSummaryTaskResult获取财报总结任务结果获取财报总结任务结果。
GetTaskResult获取结果获取异步任务结果。
CreateQualityCheckTask创建质检任务创建质检任务。
GetQualityCheckTaskResult获取质检结果获取质检结果。
RecognizeIntention意图识别意图识别,支持意图识别(全局+分层)、态度识别、企业识别。
GenDocQaResult根据文档解析问答QA 根据文档解析问答QA,可在API UpdateQaLibrary进行QA对的更新。
UpdateQaLibrary更新QA问答库更新QA问答库。更新后,可通过API GenDocQaResult来解析QA。
SubmitChatQuestion提交问题列表提交问题列表,通过API GetChatQuestionResp获取结果。
GetChatQuestionResp获取问答结果获取问答结果,即API SubmitChatQuestion的结果。
RunChatResultGeneration对话结果生成对话结果生成,可选择模型进行对话,支持流式和非流式。

其他

API标题API概述
DashscopeAsyncTaskFinishEventDashscope异步任务完成回调事件Dashscope异步任务完成回调事件