跳转至

快速开始

本指南帮助你在 5 分钟内完成 UPath AI 导师平台接入。

接入流程

第一步:注册账号

访问 UPath 官网 完成账号注册:

  1. 填写手机号,获取短信验证码
  2. 填写用户名、密码、邮箱等信息
  3. 完成注册后自动获得体验余额

提示

新注册用户自动获得体验余额,可用于体验 AI 导师对话功能。

第二步:创建 API Key

登录 UPath 官网控制台

  1. 进入控制台,点击「API 密钥」菜单
  2. 点击「创建密钥」,输入密钥名称(如:测试密钥)
  3. 保存生成的 api_key,后续调用接口时使用

重要

API Key 创建后请妥善保管,不要泄露给他人。

第三步:获取 AI 导师配置

调用 getScenes 接口获取 AI 导师场景配置和 RTC 连接信息:

请求地址POST https://api.upath.cn/api/aigc/getScenes

请求头

参数
X-API-Key 你的 API Key
Content-Type application/json

请求参数

参数 类型 必填 说明
scene_name string AI 导师场景名称,不传返回所有场景
RoomId string 房间 ID,自定义字符串
UserId string 用户 ID

响应说明

响应中包含各个 AI 导师场景(如英语老师、数学老师等)及 rtc 字段,提供 RTC SDK 连接所需的配置信息。

第四步:开启 AI 导师对话

调用 StartVoiceChat 接口开始与 AI 导师的语音对话:

请求地址POST https://api.upath.cn/api/aigc/proxy?Action=StartVoiceChat

请求参数

参数 类型 必填 说明
SceneID string AI 导师场景 ID
inputParams.RoomId string 房间 ID,与 getScenes 保持一致

余额检查

调用 StartVoiceChat 前会自动检查账户余额,余额不足时返回错误。

第五步:结束对话

调用 StopVoiceChat 接口结束与 AI 导师的对话:

请求地址POST https://api.upath.cn/api/aigc/proxy?Action=StopVoiceChat

请求参数

参数 类型 必填 说明
SceneID string AI 导师场景 ID
inputParams.RoomId string 房间 ID

响应说明

响应中包含 BillingInfo 字段,显示本次对话的计费信息:

字段 说明
duration_seconds 对话时长(秒)
total_charge 本次费用(元)
balance_after 扣费后余额

注意事项

  1. RoomId 一致性:getScenes、StartVoiceChat、StopVoiceChat 中的 RoomId 必须一致
  2. 余额管理:请及时在 官网控制台 充值,余额不足时无法开启新的对话
  3. 房间复用:同一 RoomId 重复调用 StartVoiceChat 会先结算上次费用
  4. 对话管理
  5. 推荐:在客户端实现语音活动检测和倒计时自动关闭,参考 示例项目
  6. 快速接入:设置 EnableStatusMonitor: true,服务端会在 AI 导师状态 5 分钟未更新时自动关闭
  7. 超时保护:对话超过 2 小时未主动关闭会自动结束并计费(服务端兜底)

下一步