1.0.62 • Published 12 months ago

bdwx-nodejs v1.0.62

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

bdwx-nodejs

介绍

文心一言 node sdk

安装教程

  npm install bdwx-nodejs

使用说明

// -------------------------------------------使用说明---------------------------------------------------------

// 不同的模型调用不同的方法(turboChat、botChat、bot8kChat、bot7bChat):

// 方法的参数说明(以turboChat方法为例子,其他一样):
// BdwxClientInstance.turboChat(params1, params2, params3);

// 1.params1参数必填参数,是你的问题, 可以是string或者array, 如果是array的话,必须固定格式(如下例子), 否则会报错
// [
//     {
//         "role": "user",
//         "content": "你是谁"
//     }
// ]

// 2.params2参数是可选参数, 默认是false, 如果为true的话,会返回流式回复, 否则返回字符串

// 3.params3参数是可选参数, 请传入resopnse对象, 当params2为true时候, 就必须传入resopnse对象, 否直接会以streaming形式响应回客户端

// 注意如果你需要支持上下文,params1参数以数组形式包含上下对话即可


// -------------------------------------------使用案例--------------------------------------

const {getBdwxClient} = require('bdwx-nodejs');

// 创建实例
let BdwxClientInstance = getBdwxClient({
    // 你的secretKey 百度云官网获取
    secretKey: '',
    // 你的APIKey 百度云官网获取
    APIKey: ''
});

// 模拟reposne对象
const myresopnse =  {
    writeHead: function(statusCode, headers) {
        console.log('writeHead==>', headers);
    },
    write: function(chunk) {
        console.log('write==>', chunk);
    }
};


// ERNIE-Bot模型
BdwxClientInstance.botChat('你是谁').then(result => {
    console.log('ai 回复:', result);
}).catch(err => {
    console.log('ai 回复失败:', err);
})

// ERNIE-Bot-turbo模型
// BdwxClientInstance.turboChat([
//     {
//         "role": "user",
//         "content": "hello"
//     }
// ], true, myresopnse).then(result => {
//     console.log('ai 回复:', result);
// }).catch(err => {
//     console.log('ai 回复失败:', err);
// });



// ERNIE-Bot-8K模型
// BdwxClientInstance.bot8kChat('你是谁').then(result => {
//     console.log('ai 回复:', result);
// }).catch(err => {
//     console.log('ai 回复失败:', err);
// })


// BLOOMZ-7B模型
// BdwxClientInstance.bot7bChat('你是谁').then(result => {
//     console.log('ai 回复:', result);
// }).catch(err => {
//     console.log('ai 回复失败:', err);
// })
1.0.62

12 months ago

1.0.61

12 months ago

1.0.5

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago