This commit is contained in:
yumoqing 2024-07-11 16:06:35 +08:00
parent a830bd6690
commit 656611ee23
2 changed files with 7 additions and 5 deletions

View File

@ -213,7 +213,7 @@ bricks.HttpResponseStream = class extends bricks.HttpResponse {
buff_ += text;
const lines = buff_.split('\n');
for (var i=0;i<lines.length - 1; i++){
console.log('line=', lines[i]);
// console.log('line=', lines[i]);
handler(lines[i]);
}
buff_ = lines[lines.length - 1];

View File

@ -87,7 +87,7 @@ bricks.LlmModel = class extends bricks.JsWidget {
var hr = new bricks.HttpResponseStream();
var resp = await hr.post(this.opts.url, {params:d});
await hr.handle_chunk(resp, this.chunk_response.bind(this, mout));
this.chunk_ended(mout);
this.chunk_ended();
} else {
var hj = new bricks.HttpJson()
var resp = await hj.post(this.opts.url, {params:d});
@ -122,12 +122,14 @@ bricks.LlmModel = class extends bricks.JsWidget {
mout.update_data(d);
}
chunk_ended(){
if (! this.messages) return;
if (! this.messages) {
console.log('this.messages is null !!!!!!!!!');
return;
}
var msg = this.llm_msg_format();
var merge_field = this.opts.merge_field || 'content';
var txt = bricks.escapeSpecialChars(this.resp_data.content)
this.resp_data.content = txt;
var lmsg = bricks.apply_data(msg, this.this.resp_data);
var lmsg = bricks.apply_data(msg, this.resp_data);
this.messages.push(lmsg);
}
}