Merge pull request '更新' (#10) from mkm into dev

Reviewed-on: #10
This commit is contained in:
mkm 2023-09-12 16:45:40 +08:00
commit 8ce2fb0889

View File

@ -33,6 +33,7 @@ class XunFeiController extends BaseApiController
public function chat()
{
header('X-Accel-Buffering: no');
$parmas=$this->request->param('content');
if(empty($parmas)){
return $this->success('success');
@ -57,12 +58,17 @@ class XunFeiController extends BaseApiController
if($status != 2){
$content = $resp['payload']['choices']['text'][0]['content'];
$answer .= $content;
print($answer);
ob_flush(); // 刷新输出缓冲区
flush(); // 刷新系统输出缓冲区
}else{
$content = $resp['payload']['choices']['text'][0]['content'];
$answer .= $content;
$total_tokens = $resp['payload']['usage']['text']['total_tokens'];
print("\n本次消耗token用量\n");
print($total_tokens);
ob_flush(); // 刷新输出缓冲区
flush(); // 刷新系统输出缓冲区
break;
}
}else{
@ -70,11 +76,12 @@ class XunFeiController extends BaseApiController
break;
}
}
ob_flush(); // 刷新输出缓冲区
flush(); // 刷新系统输出缓冲区
return $this->success('success');
print("\n返回结果为:\n");
print($answer);
} else {
echo "无法连接到 WebSocket 服务器";
return $this->fail('无法连接到 WebSocket 服务器');
}
}