大语言模型近几年非常火,国内以百度的文心一言为代表,可广泛用于自动聊天、机器人、智能客服等应用场景,大大提升用户体验。 ,BigModel、invoke、百度千帆例子、DeepSeek例子
| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| type | integer | 必填 | 模型类型,百度千帆为1, DeepSeek为2 |
| custom_data_key | string | 必填 | 存储在自定义数据(custom data)中的key的名字 |
| custom_data_secret | string | 必填 | 存储在自定义数据(custom data)中的secret的名字 |
| options | object | 选填,默认值 {model:'', temperature:0.7, maxTokens: 1024} | 模型参数 |
| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| prompt | string/array | 必填 | 当为string时,表示prompt。如果为array时可以支持多个message,比如:[{"user":"你是谁?"}, {"assistant":"我是jack"}, {"user":"周末去干嘛?"}] |
例子:
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)
}
例子:
function main() {
// 这里key和secret都存放在自定义数据中,为了安全直接存放在后台。你需要在自定义数组中创建名为custom_data_key和custom_data_secret的自定义数据,然后分别填上百度千帆的key和secret
var bm = new BigModel(2, 'custom_data_key', '', {temperature: 0.8})
var arr = [{'system':'你是深度学习领域专家'}, {'user':'请用python语言实现一个简单的图像分类程序'}]
var ret = bm.invoke(arr)
console.log('ret:', ret)
}