【AI自然语言处理应用】通过API调用通义晓蜜CCAI-对话分析AIO应用

通义晓蜜CCAI-对话分析AIO

对话分析AIO,即对话分析all-in-one API,是基于深度调优的对话大模型, 为营销服类产品提供智能化升级所需的生成式摘要总结、质检、分析等能力的官方应用。

  • **面向对象:**开发者、自研企业、传统呼叫中心采购者及友商等。

  • **核心能力:**为客户提供多种规格专属模型(支持切换),并提供多指令精准执行、自带最佳实践的API及贴合业务场景的被集成方式。

  • **服务形式:**通过API服务输出给客户,方便客户进行集成和使用官方预置模板或自定义模板,客户自定义前端样式。

  • **核心价值:**免去企业SFT、探索prompt 、应用最佳实践开发的成本,使企业专注在业务逻辑的实现。

通义晓蜜的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

API目录

API 标题 API概述
RunCompletion 通过模版ID调用通义晓蜜CCAI-对话分析AIO应用 支持调用通义晓蜜CCAI-对话分析AIO应用获取对话摘要、关键信息抽取、质检结果、对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,目前提供普通 HTTP 和 HTTP SSE 两种协议,您可根据自己的需求自行选择。
RunCompletionMessage 使用原生Prompt调用通义晓蜜CCAI-对话分析AIO应用 支持以Message协议格式调用通义晓蜜CCAI-对话分析AIO应用获取对话摘要、关键信息抽取、质检结果、对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,目前提供普通 HTTP 和 HTTP SSE 两种协议,您可根据自己的需求自行选择。
AnalyzeConversation 通过任务类型调用通义晓蜜CCAI-对话分析AIO应用 获取对话摘要、标题生成、关键词、字段信息抽取、问题及解决方案、服务质检、代办事项、满意度、情绪检测、QA抽取、用户画像、标签分类等对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,

RunCompletion - 通过模版ID调用通义晓蜜CCAI-对话分析AIO应用

支持调用通义晓蜜CCAI-对话分析AIO应用获取对话摘要、关键信息抽取、质检结果、对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,目前提供普通 HTTP 和 HTTP SSE 两种协议,您可根据自己的需求自行选择。

接口说明

请确保在使用该接口前,已充分了解通义晓蜜 CCAI-对话分析 AIO 产品的收费方式和价格。

前提条件

  1. 已开通 通义晓蜜 CCAI-对话分析 AIO 服务。
  2. 已创建应用:应用中心完成通义晓蜜 CCAI-对话分析 AIO 应用创建,并获取到 APP-ID 和 WORKSPACE-ID:获取 APP-ID 和 WORKSPACE-ID

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

​编辑调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /{workspaceId}/ccai/app/{appId}/completion

请求参数

名称 类型 必填 描述 示例值
workspaceId string 子业务空间标识 llm-ik******RVYCKzt
appId string 应用 ID 097d65c9c7004f8dad2b454850ac232b
body object request body 结构信息
Dialogue object 对话结构信息
Sentences array<object> 对话内容列表
object 每一轮对话内容的结构信息
ChatId string 每一轮对话内容的唯一性 ID ae2483e01a8446aa859925947fcf4d8e
Role string (通话角色) user-客户 agent-客服 system-系统消息 user
Text string 对话内容信息 查询北京天气
SessionId string 对话唯一性 ID d25zc9c7004f8dad2b454d
Fields array<object> 信息抽取时,需要抽取的字段列表
object 字段结构信息
Code string 字段编码 phoneNumber
Desc string 字段描述 用户来电咨询的原因分类,主要有投诉、咨询、政策建议等。
EnumValues array<object> 枚举值列表
object 枚举值结构信息
Desc string 枚举值描述 客户有新的需求/新的场景,客服跟进沟通需求细节
EnumValue string 枚举值 新业务拓展
Name string 字段名称 来电原因类型
ModelCode string 模型规格 枚举值: * tyxmPlus:tyxmPlus。 * tyxmTurbo:tyxmTurbo。 tyxmTurbo
ServiceInspection object 服务质检结构信息
InspectionContents array<object> 服务质检维度结构列表
object 服务质检维度结构
Content string 服务质检维度描述 客服在服务客户过程中,基于已有的服务标准是否存在过度承诺的行为,如:最快到货时间是12小时,无法给客户承诺更快的到货时间。
Title string 服务质检维度名称 客服是否过度承诺
InspectionIntroduction string 服务质检场景详细介绍及描述 请检测客服是否存在服务不当的行为,包括:过度承诺、故意套取客户隐私信息等
SceneIntroduction string 服务质检场景 保险销售场景
Stream boolean true 则会开启 SSE 响应,默认 false false
TemplateIds array CCAI 应用下的模版 ID 列表
long CCAI 应用下的模版 ID 10375

返回参数

名称 类型 描述 示例值
object Response 结构信息
FinishReason string 如果是流式输出,正在生成时为 null,生成结束时如果由于停止 token 导致则为 stop。 stop
RequestId string 系统生成的标志本次请求的唯一性 ID 17204B98-xxxx-4F9A-8464-2446A84821CA
Text string 应用返回的结果。 这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。

示例

正常返回示例

JSON格式

{
  "FinishReason": "stop",
  "RequestId": "17204B98-xxxx-4F9A-8464-2446A84821CA\n",
  "Text": "这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。\n"
}

错误码

HTTP status code 错误码 错误信息 描述
400 CCAI.InvalidParam.NotExist The specified parameter %s is not valid. 请求API的参数不存在
400 CCAI.Throttling.Qpm Trigger QPM flow restriction. Please purchase higher QPM for paid API. If free API has special requirements, please contact us through DingTalk group (62730018475). 触发QPM限流,付费API请购买更高QPM,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.Throttling.Qps Trigger current QPS limit, pay API please buy higher QPS, the free API if you have special requirements, please contact us through the DingTalk group (62730018475). 触发限流,付费API请购买更高QPS,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.ParamInvalid.IllegalParamValue The parameter value of the request API is illegal %s. 请求API的参数不合法
403 CCAI.IllegalPermission.NoAuth User not authorized to operate on the specified resource. 该用户未被授权可操作指定资源
403 CCAI.ParamNotfound.MissParam Parameter verification failed, The specified parameter %s is missing. 参数校验失败,指定参数缺失。
403 CCAI.TenantPermission.NoAuth The current account does not have the permission to specify the business space. Please authorize the business space permission. 当前账号没有指定业务空间的权限,请进行业务空间权限授权。
500 CCAI.InternalError The request processing has failed due to some unknown error, exception or failure. 系统内部错误,请稍后重试

HTTP status code错误码错误信息描述

RunCompletionMessage - 使用原生Prompt调用通义晓蜜CCAI-对话分析AIO应用

支持以Message协议格式调用通义晓蜜CCAI-对话分析AIO应用获取对话摘要、关键信息抽取、质检结果、对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,目前提供普通 HTTP 和 HTTP SSE 两种协议,您可根据自己的需求自行选择。

接口说明

请确保在使用该接口前,已充分了解通义晓蜜 CCAI-对话分析 AIO 产品的收费方式和价格。

前提条件

  1. 已开通 通义晓蜜 CCAI-对话分析 AIO 服务。
  2. 已创建应用:应用中心完成通义晓蜜 CCAI-对话分析 AIO 应用创建,并获取到 APP-ID 和 WORKSPACE-ID:获取 APP-ID 和 WORKSPACE-ID

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

​编辑调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /{workspaceId}/ccai/app/{appId}/completion_message

请求参数

名称 类型 必填 描述 示例值
workspaceId string 子业务空间标识 llm-ik******RVYCKzt
appId string 应用 ID 097d65c9c7004f8dad2b454850ac232b
body object schema of request body
Messages array<object> 模型请求 Message 列表
object Message 结构信息
Content string prompt 内容 如Role=system ,Content=You are a helpful assistant. Role=user , Content=请阅读以下对话内容,按照要求执行指令任务。
Role string (通话角色) user-客户 agent-客服 system-系统消息 function-函数 user
ModelCode string 模型规格 tyxmTurbo
Stream boolean true 则会开启 SSE 响应,默认 false false

返回参数

名称 类型 描述 示例值
object Response 结构信息
FinishReason string 如果是流式输出,正在生成时为 null,生成结束时如果由于停止 token 导致则为 stop。 stop
RequestId string 系统生成的标志本次请求的唯一性 ID 17204B98-xxxx-4F9A-8464-2446A84821CA
Text string 应用返回的结果。 这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。

示例

正常返回示例

JSON格式

{
  "FinishReason": "stop",
  "RequestId": "17204B98-xxxx-4F9A-8464-2446A84821CA\n",
  "Text": "这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。"
}

错误码

HTTP status code 错误码 错误信息 描述
400 CCAI.InvalidParam.NotExist The specified parameter %s is not valid. 请求API的参数不存在
400 CCAI.Throttling.Qpm Trigger QPM flow restriction. Please purchase higher QPM for paid API. If free API has special requirements, please contact us through DingTalk group (62730018475). 触发QPM限流,付费API请购买更高QPM,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.Throttling.Qps Trigger current QPS limit, pay API please buy higher QPS, the free API if you have special requirements, please contact us through the DingTalk group (62730018475). 触发限流,付费API请购买更高QPS,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.ParamInvalid.IllegalParamValue The parameter value of the request API is illegal %s. 请求API的参数不合法
403 CCAI.IllegalPermission.NoAuth User not authorized to operate on the specified resource. 该用户未被授权可操作指定资源
403 CCAI.ParamNotfound.MissParam Parameter verification failed, The specified parameter %s is missing. 参数校验失败,指定参数缺失。
403 CCAI.TenantPermission.NoAuth The current account does not have the permission to specify the business space. Please authorize the business space permission. 当前账号没有指定业务空间的权限,请进行业务空间权限授权。
500 CCAI.InternalError The request processing has failed due to some unknown error, exception or failure. 系统内部错误,请稍后重试

HTTP status code错误码错误信息描述

AnalyzeConversation - 通过任务类型调用通义晓蜜CCAI-对话分析AIO应用

获取对话摘要、标题生成、关键词、字段信息抽取、问题及解决方案、服务质检、代办事项、满意度、情绪检测、QA抽取、用户画像、标签分类等对话分析结果,应用调用支持 HTTP 调用来完成客户的响应,

接口说明

请确保在使用该接口前,已充分了解通义晓蜜 CCAI-对话分析 AIO 产品的收费方式和价格。

前提条件

  1. 已开通 通义晓蜜 CCAI-对话分析 AIO 服务。
  2. 已创建应用:应用中心完成通义晓蜜 CCAI-对话分析 AIO 应用创建,并获取到 APP-ID 和 WORKSPACE-ID:获取APP-ID 和 WORKSPACE-ID

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

​编辑调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /{workspaceId}/ccai/app/{appId}/analyze_conversation HTTP/1.1

请求参数

名称 类型 必填 描述 示例值
workspaceId string 工作空间 ID llm-368******3ifum
appId string 应用 id。 a070a49c681f4a95a0f0*********35c
body object 请求体。
categoryTags array<object> 标签分类列表
object
tagDesc string 标签描述 客服在服务客户过程中,基于已有的服务标准是否存在过度承诺的行为
tagName string 标签名称 客服过度承诺
dialogue object 对话内容列表
sentences array<object> 对话内容
object
role string (通话角色) user-客户 agent-客服 system-系统消息 user
text string 对话文本 请问怎么申请新卡
sessionId string 客服会话 sessionId session-01
examples array<object> 指令示例列表
object 指令示例
output string 输出示例 问题描述:询问2.2更新时间 处理方案:已告知
sentences array<object> 对话内容示例列表
object 对话内容示例
chatId string 每一轮对话 id chat-01
role string (通话角色) user-客户 agent-客服 system-系统消息 user
text string 对话文本 什么时候更新
fields array<object> 信息抽取时,需要抽取的字段列表
object 字段结构信息
code string 字段编码 phoneNumber
desc string 字段描述 用户来电咨询的原因分类,主要有投诉、咨询、政策建议等。
enumValues array<object> 枚举值列表
object
desc string 枚举描述 客户有新的需求/新的场景,客服跟进沟通需求细节
enumValue string 枚举值 新业务拓展
name string 字段名称 来电原因类型
modelCode string 模型 code tyxmTurbo
resultTypes array 指令任务类型
string summary-对话摘要,title-标题生成、fields-字段信息抽取、keywords -关键字抽取,service_inspection-服务质检、question_solution-问题和解决方案、actions-代办事项、satisfaction-满意度、emotion_detection-情绪检测、questions_and_answer-QA 抽取、user_profile-用户画像、category_tag-标签分类 summary
sceneName string 场景名称 阿里云工单质检场景
serviceInspection object 服务质检结构信息
inspectionContents array<object> 服务质检维度结构列表
object 服务质检维度结构
content string 服务质检维度描述 客服在服务客户过程中,基于已有的服务标准是否存在过度承诺的行为,如:最快到货时间是12小时,无法给客户承诺更快的到货时间。
title string 服务质检维度名称 客服是否过度承诺
inspectionIntroduction string 服务质检场景详细介绍及描述 请检测客服是否存在服务不当的行为,包括:过度承诺、故意套取客户隐私信息等
sceneIntroduction string 服务质检场景 保险销售场景
stream boolean 必填。是否流式: true,流式返回答案;false,全量返回答案。 false
userProfiles array<object> 用户画像列表
object
name string 名称 sex
value string 描述 表示客户的性别,从列表["男", "女"]中选择一个值

返回参数

名称 类型 描述 示例值
object Schema of Response
errorCode string 错误码 success
errorInfo string 错误信息 success
finishReason string 如果是流式输出,正在生成时为 null,生成结束时如果由于停止 token 导致则为 stop。 stop
requestId string 系统生成的标志本次请求的唯一性 ID 968A8634-FA2C-5381-9B3E-C552DED7E8BF
success boolean 请求是否成功 True
text string 应用返回的结果。 这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。

示例

正常返回示例

JSON格式

{
  "errorCode": "success",
  "errorInfo": "success",
  "finishReason": "stop",
  "requestId": "968A8634-FA2C-5381-9B3E-C552DED7E8BF",
  "success": true,
  "text": "这段对话似乎是客服与客户之间关于一个服务或产品的讨论,但具体内容难以明确理解,因为对话中的言语比较零散和抽象。"
}

错误码

HTTP status code 错误码 错误信息 描述
400 CCAI.Throttling.Qps Trigger current QPS limit, pay API please buy higher QPS, the free API if you have special requirements, please contact us through the DingTalk group (62730018475). 触发限流,付费API请购买更高QPS,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.Throttling.Qpm Trigger QPM flow restriction. Please purchase higher QPM for paid API. If free API has special requirements, please contact us through DingTalk group (62730018475). 触发QPM限流,付费API请购买更高QPM,免费API如有特殊需求,请通过钉钉群(62730018475)联系我们。
400 CCAI.InvalidParam.NotExist The specified parameter %s is not valid. 请求API的参数不存在
400 CCAI.ParamInvalid.IllegalParamValue The parameter value of the request API is illegal %s. 请求API的参数不合法
403 CCAI.IllegalPermission.NoAuth User not authorized to operate on the specified resource. 该用户未被授权可操作指定资源
403 CCAI.TenantPermission.NoAuth The current account does not have the permission to specify the business space. Please authorize the business space permission. 当前账号没有指定业务空间的权限,请进行业务空间权限授权。
403 CCAI.ParamNotfound.MissParam Parameter verification failed, The specified parameter %s is missing. 参数校验失败,指定参数缺失。
500 CCAI.InternalError The request processing has failed due to some unknown error, exception or failure. 系统内部错误,请稍后重试

HTTP status code错误码错误信息描述

相关推荐
达柳斯·绍达华·宁3 分钟前
CNN中的平移不变性和平移等变性
人工智能·神经网络·cnn
技术无疆1 小时前
【Python】Streamlit:为数据科学与机器学习打造的简易应用框架
开发语言·人工智能·python·深度学习·神经网络·机器学习·数据挖掘
xuehaishijue1 小时前
红外画面空中目标检测系统源码分享
人工智能·目标检测·计算机视觉
羊小猪~~1 小时前
机器学习/数据分析--用通俗语言讲解时间序列自回归(AR)模型,并用其预测天气,拟合度98%+
人工智能·python·机器学习·数据挖掘·数据分析·回归·时序数据库
浊酒南街1 小时前
吴恩达深度学习笔记:卷积神经网络(Foundations of Convolutional Neural Networks)2.7-2.8
人工智能·深度学习·神经网络
DuoRuaiMiFa2 小时前
ChatGPT全新功能Canvas上线:开启智能编程与写作新篇章
人工智能·chatgpt
DisonTangor2 小时前
Windows 11将新增基于AI的搜索、生成式填充和其它AI功能
人工智能
网安-搬运工2 小时前
RAG再总结之如何使大模型更好使用外部数据:四个不同层级及查询-文档对齐策略
人工智能·自然语言处理·大模型·llm·大语言模型·ai大模型·rag