背景:搭建AI应用,满足客户需求
基础篇
平台:阿里云百炼
访问地址:bailian.console.aliyun.com/
步骤一:登录并申请API_KEY
选择“模型广场”,随便点一个模型,通过API参考跳转即可
步骤二:搭建应用
新增应用
选择智能体应用,创建即可
选择模型,并编写提示词
添加MCP服务,选择“数字人”
由于提前开通了“数字人视频”服务,默认未开通,点击开通,即可跳转官网
进入个人中心,自动生成API-KEY,点击复制即可
编写提示词,确定好数字人人物,如果没有选择,生成时会将可用的人物列表供用户选择,编写内容生成即可
由于生成视频需要时间,根据返回的任务id查询结果
根据任务id查询结果
访问视频地址,即可下载
试听了,播报内容“跟着小研学AI,月薪过万不是梦”,与编写内容一致!
经过确认,视频的人物与官方的一致!
步骤三:程序对接应用
获取该应用的appId
MyAppController
@RestController
@RequestMapping("/aliyun/app")
public class MyAppController {
private DashScopeAgent dashScopeAgent;
private final String appId = "你的APP-ID";
public MyAppController(DashScopeAgentApi dashScopeAgentApi) {
this.dashScopeAgent = new DashScopeAgent(dashScopeAgentApi);
}
@GetMapping(value = "/getMyVideo")
public String getMyVideo(@RequestParam("message") String message) {
ChatResponse chatResponse = dashScopeAgent.call(new Prompt(message, DashScopeAgentOptions.builder().withAppId(appId).build()));
AssistantMessage output = chatResponse.getResult().getOutput();
return output.getText();
}
}
接口测试
由于输入信息与前面的一致,已省略,通过任务ID查询结果
绘制AI数字人视频基础篇已实现,小白也能学会的!
能力挑战篇
步骤一:申请API-KEY
application.yml
human:
baidu:
api-key: ${BAIDU_API_KEY}
secret-key: ${BAIDU_SECRET_KEY}
aliyun:
access-key-id: ${ALIYUN_ACCESS_KEY_ID}
access-key-secret: ${ALIYUN_ACCESS_KEY_SECRET}
chat:
api-key: ${BAIDU_API_KEY}
base-url: https://qianfan.baidubce.com/v2
models:
- title: DeepSeek-R1
value: deepseek-r1
server:
port: 8080
tomcat:
uri-encoding: UTF-8
此处用到阿里云AI和百度千帆AI的语音识别,需要去对应官网申请,不会的可以加入技术群咨询! 步骤二:启动
步骤三:测试
点击人物即可弹出提示词,可以在后台修改,支持更换背景图和人物
更换人物形象
输入内容,可聊天
支持语音输入,语音转文字后,对话结果展示
需要源码的可以加入技术群咨询!
至此,AI数字人搭建教程到此结束啦,需要辅导的伙伴们可以加技术群咨询,如加入微信交流群,含解答服务!
本人正在打造技术交流群,欢迎志同道合的朋友一起探讨,一起努力,通过自己的努力,在技术岗位这条道路上走得更远。QQ群号:925317809 备注:技术交流 即可通过!