AISDK⽀持H5、⼩程序(微信、⽀付宝、字节)和Uni平台。
使用AISDK,需要在小程序后台需要配置合法域名:
https://agent.getui.com
https://aisdk.gezhi.com
https://c-ai.getui.net
https://h5-gtc.getui.net
https://h5c-gtc.getui.net
注意:微信\支付宝\抖音\Uni小程序等不同平台的业务需要使用对应平台的aisdk-${platform}.js 和 gtc-${platform}.js
应⽤启动时调⽤AISDK⽅法,初始化SDK。
import AISDK from './aisdk-${platform}.js'
import GTC from './gtc-${platform}.js'
AISDK.init({
appId: '个推官网生成的appid',
onSuccess: function (res) {
const text = '初始化成功:' + stringify(res)
console.log(text)
},
onFailure: function (err) {
const text = '初始化失败:' + stringify(err)
console.error(text)
}
})
AISDK.d.ts⽂件如下
declare namespace AISDK {
/**
* 获取当前SDK版本
* @returns {string} 当前SDK版本
*/
function getVersion(): string;
export function init(obj: {
/**
* 个推官网生成的appid
*/
appId: string,
/**
* 初始化成功回调
* @param res 初始化成功返回的数据
*/
onSuccess: (res: any) => void,
/**
* 初始化失败回调
* @param res 初始化失败返回的数据
*/
onFailure: (res: any) => void
}): void;
/**
* 请求智能体
* @param
*/
export function loadAgent(obj: {
agentId: string,
show: boolean,
onSuccess: (res: any) => void,
onFailure: (res: any) => void
}): void;
}
以上文档对您是否有帮助?