Merge branch 'main' of git.opencomputing.cn:yumoqing/bricks
This commit is contained in:
commit
ed17c2f8d7
@ -586,7 +586,7 @@ hr {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.thinking-content {
|
.thinking-content {
|
||||||
background-color: #fdf0e0;
|
background-color: #fdfcf5;
|
||||||
}
|
}
|
||||||
.resp-content {
|
.resp-content {
|
||||||
background-color: #f0eed8;
|
background-color: #f0eed8;
|
||||||
|
|||||||
@ -68,7 +68,7 @@ bricks.ModelOutput = class extends bricks.VBox {
|
|||||||
this.content = new bricks.HBox({width:'100%'});
|
this.content = new bricks.HBox({width:'100%'});
|
||||||
this.add_widget(this.content);
|
this.add_widget(this.content);
|
||||||
this.logid = null;
|
this.logid = null;
|
||||||
this.run = new bricks.BaseRunning({target:this});
|
this.run = new bricks.BaseRunning({target:this, cheight:2, cwidth:2});
|
||||||
this.content.add_widget(this.run);
|
this.content.add_widget(this.run);
|
||||||
this.filler = new bricks.LlmOut({width: '100%', css: 'card'});
|
this.filler = new bricks.LlmOut({width: '100%', css: 'card'});
|
||||||
this.filler.set_css('filler');
|
this.filler.set_css('filler');
|
||||||
|
|||||||
@ -68,16 +68,22 @@ bricks.LlmOut = class extends bricks.VBox {
|
|||||||
}
|
}
|
||||||
|
|
||||||
update(data){
|
update(data){
|
||||||
if (data.audiao){
|
if (data.audio){
|
||||||
|
var url = data.audio;
|
||||||
|
if (! data.audio.startsWith('http')){
|
||||||
|
if (! data.audio.startsWith('data:audio/')){
|
||||||
|
url = 'data:audio/wav;base64,' + url;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!this.a_w) {
|
if (!this.a_w) {
|
||||||
this.a_w = new bricks.AudioPlay({
|
this.a_w = new bricks.AudioPlayer({
|
||||||
width: '100%',
|
width: '100%',
|
||||||
autoplay: true,
|
autoplay: true,
|
||||||
url: data.audio,
|
url: url,
|
||||||
cheight:2
|
cheight:2
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
this.a_w.add_url(data.audio);
|
this.a_w.add_url(url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (data.video){
|
if (data.video){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user