Files
connectai/test_ax.js
T

18 lines
587 B
JavaScript

const axios = require('axios');
async function run() {
try {
const res = await axios.post('http://127.0.0.1:1234/v1/chat/completions', {
model: 'test', messages: [{role:'user', content:'hi'}], stream: true
}, {responseType: 'stream'});
} catch (error) {
if (error.response?.data?.on) {
let buf='';
error.response.data.on('data', c=>buf+=c.toString());
error.response.data.on('end', () => console.log('Parsed stream error:', JSON.parse(buf).error.message));
} else {
console.log('Plain error msg:', error.message);
}
}
}
run();