AI 数字人

更新时间: 2024/07/16 18:28:44

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

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

功能模式

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

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

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

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

注意事项

  • AI 数字人是一个普通成员,但是需要与普通成员有所区分。因此,普通成员使用 V2NIMUser 数据结构,而 AI 数字人使用 V2NIMAIUser 数据结构。
  • 为了保障 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 会返回对应的回调。

最佳实践

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