大模型

大模型

大语言模型近几年非常火,国内以百度的文心一言为代表,可广泛用于自动聊天、机器人、智能客服等应用场景,大大提升用户体验。 ,BigModelinvoke百度千帆例子

BigModel

BigModel构造函数。
参数:
参数名 类型 默认值 说明
type integer 必填 模型类型,百度千帆为1
custom_data_key string 必填 存储在自定义数据(custom data)中的key的名字
custom_data_secret string 必填 存储在自定义数据(custom data)中的secret的名字
model string 选填 模型名字,默认为空,表示使用默认模型

invoke

调用大模型,返回字符串。
参数:
参数名 类型 默认值 说明
prompt string/array 必填 当为string时,表示prompt。如果为array时可以支持多个message,比如:[{"user":"你是谁?"}, {"assistant":"我是jack"}, {"user":"周末去干嘛?"}]

百度千帆例子

key和secret需要您自己从百度千帆官网获取,然后在冰狐的自定义数据中创建两个自定义数据分别用于存储key和secret
例子:
function main() {
    // 这里key和secret都存放在自定义数据中,为了安全直接存放在后台。你需要在自定义数组中创建名为custom_data_key和custom_data_secret的自定义数据,然后分别填上百度千帆的key和secret
    var bm = new BigModel(1, 'custom_data_key', 'custom_data_secret')
    var ret = bm.invoke("冰狐智能辅助是什么?")
    console.log('ret:', ret)
}