概述
Function Call 相当于给大模型配备了一个工具箱,让 AI 不仅能"说话",还能"做事"。当用户在对话中发出指令(如"声音大一点"),大模型调用对应的 Function Call,由设备端执行具体动作。
💡 提示:Function Call 配置为可选功能。设备在未配置 Function Call 的情况下仍可正常进行语音对话。
进入意图设置
配置路径:大模型 → 意图设置 → 创建 Function Call 模板。
1. 进入意图设置

2. 创建 Function Call 模板

3. 填写 Function Call 定义

配置 adjust_volume(音量控制)
adjust_volume 配置详情
| 配置项 | 值 |
|---|---|
| 模板名称 | adjust_volume |
| 模板描述 | 用于音量的控制 |
| Function Call 名称 | adjust_volume |
| Function Call 描述 | 调节设备音量。用户要求调整声音大小、音量调节时触发 |
| 请求地址 | 发送 SDK 消息 |
| 执行前确认 | 否 |
| 是否定时执行 | 否 |
| Function Call 例句 | 音量调到 50;把声音开到 80%;声音大一点;声音小一点;调大音量;调小音量;音量调到最大;音量调到最小;大点声;小点声 |
函数参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| mode | String | 否 | 音量调节模式。取值为 set、up、down。用户说具体数值如"调到 50"时用 set;说"大一点/大点声"时用 up;说"小一点/小点声"时用 down。默认 set |
| value | String | 否 | 音量百分比数值,0-100 的整数。仅在 mode=set 时有效,mode=up/down 时不需要。默认值为当前音量 |
💡 后续可根据需求扩展更多 Function Call,如灯光控制、闹钟设置等。

绑定 Function Call 到应用
Function Call 模板创建后,需要绑定到应用才能生效。
- 进入「互动应用」,点击你的应用名称
- 进入「大模型配置」选项卡
- 找到「Function Call 模板」,点击选择
- 勾选「音量控制」(
adjust_volume),点击确定
绑定成功后,大模型即可调用音量调节功能。

下一步
| ← 上一步 | 当前页面 | 下一步 → |
|---|---|---|
| 绑定资源 | Function Call 配置 | 连接信息获取 |

