AI 数字人

更新时间: 2024/11/18 17:21:02

网易云信即时通讯 IM 的 AI 数字人,既可以是虚拟的 AI 对话伙伴,又可以是高效的协同工作助手。AI 数字人融合了第三方主流大模型 LLM(Large Language Models),也可定制贴合业务所需更高安全性的本地大模型,再结合灵活的企业私有知识库资料,确保 AI 数字人能无缝融入多样化的业务场景。凭借 AI 数字人高度拟人化、智能化的特性,您可以为 IM 应用注入活力,拓展丰富聊天体验,有效提升沟通效率与用户体验。本文介绍了客户端接入和使用已经配置好的 AI 数字人的相关内容。

目前 AI 数字人处于免费试用阶段,您可以在 网易云信控制台 免费开通和使用 AI 数字人功能,详细步骤参考 开通和添加 AI 数字人。开通后,您可以免费使用三个月。后续计费方式将另行通知。

支持平台

本文内容适用的开发平台或框架如下表所示:

Android iOS macOS/Windows Web/uni-app/小程序 Node.js/Electron HarmonyOS Flutter
✔️️ ✔️️ ✔️️ 仅 Web 适用 ✔️ -️ ✔️

功能模式

您通过在 网易云信控制台 上创建对应的 AI 数字人,即可实现:

  • 让终端用户在即时通讯应用中,与 AI 数字人用户互动。AI 数字人可以实现角色扮演/拟人沟通、AI 客服、多国语言翻译、划词搜索等场景或功能。

  • 让终端用户在群聊中,加入 AI 数字人用户,让群成员与其互动。如果直接使用 AI 聊功能替代,则可以直接与其互动。

    AI 聊 是网易云信即时通讯 IM 的创新功能,终端用户可以在 IM 单聊场景里,直接艾特(@)AI 数字人,快速参与到好友互动中,无需拉群或加好友,以第三人称提供 AI 辅助和聊天互动。

注意事项

  • AI 数字人是一个普通成员,但是需要与普通成员有所区分。因此,普通成员使用 User 数据结构,而 AI 数字人使用 AIUser 数据结构。
  • 为了保障 AI 数字人发送的消息的安全合规,AI 数字人发送消息之前,SDK 会发送第三方回调、安全通、抄送等,实现对消息的校验。

配置数字人

配置数字人的相关流程如下所示,如果您已经完成了第一步和第二步,则可以视情况跳过步骤:

  1. 网易云信控制台 上创建了至少一个应用。若无应用,请参考 创建应用

  2. 为应用开通了 IM 产品。详细步骤请参考 开通或试用服务

  3. 添加了至少一个 AI 数字人。详细步骤请参考 开通和添加 AI 数字人。配置的相关流程如下所示:

    流程图.png

相关接口

配置了 AI 数字人后,您就可以在客户端实现以下操作:

  1. 调用 getAIUserList 查询您在网易云信控制台上配置的 AI 数字人列表。
  2. 调用 proxyAIModelCall 实现通过 AI 数字人发起 LLM(Large Language Models)模型请求。
  3. 调用 sendMessage 在聊天会话中为 AI 数字人,根据 AI 数字人账号 ID(aiUserAccountId)实现消息发送。
  4. 调用 addAIListener 添加监听器。注册成功后,当聊天会话中添加了 AI 数字人后,SDK 会返回对应的回调。
Android/iOS/macOS/Windows
API 说明
addAIListener 注册 API 数字人相关监听
removeAIListener 取消注册 AI 数字人相关监听
getAIUserList 查询 AI 数字人列表
proxyAIModelCall 通过 AI 数字人发起 LLM(Large Language Models)模型请求
sendMessage 发送消息
Web/uni-app/小程序/Node.js/Electron/HarmonyOS
API 说明
on 注册 API 数字人相关监听
off 取消注册 AI 数字人相关监听
getAIUserList 查询 AI 数字人列表
proxyAIModelCall 通过 AI 数字人发起 LLM(Large Language Models)模型请求
sendMessage 发送消息
Flutter
API 说明
add 注册 API 数字人相关监听
off 取消注册 AI 数字人相关监听
getAIUserList 查询 AI 数字人列表
proxyAIModelCall 通过 AI 数字人发起 LLM(Large Language Models)模型请求
sendMessage 发送消息

最佳实践

此文档是否对你有帮助?
有帮助
去反馈
  • 支持平台
  • 功能模式
  • 注意事项
  • 配置数字人
  • 相关接口
  • 最佳实践