xqdoo00o/chatgpt-web

写一个冒泡排序,它写出来代码好像没有样式

Closed this issue · 4 comments

它写出来代码好像没有样式,需要调用哪个方法来让样式生效?
写一个冒泡排序

未复现,可能是api偶尔会返回的markdown格式不对的原因
image

那要主动调用哪个方法,让它的样式能够生效?

你可以提问后面加一句,以markdown形式返回代码

遇到过类似的问题,反代返回的json被截断,这时返回的json被分成两段,重新和上一次的内容合并,就是一段完整的json
if (customAPIKey) headers["Authorization"] = "Bearer " + customAPIKey;
var chunklast; //在这里定义上半句
const res = await fetch(apiHost+ API_URL
.........
let payload;
try {
payload = JSON.parse(chunk.slice(6));
} catch (e) {
//解析失败说明json不完整
if(chunk.indexOf('data')!=0){
//这是json后半段
try{
//console.log("重新合并: "+chunklast+chunk); //fixed-bug
payload = JSON.parse((chunklast+chunk).slice(6));
}catch(e){
console.log(payload);
console.log(e);
break;
}
}else{
chunklast = chunk; //这是json前半段
continue;
}
}