perf: 优化 AI 设置

This commit is contained in:
kuaifan
2025-07-26 14:24:58 +08:00
parent 01ff10385a
commit 5139947643
7 changed files with 280 additions and 382 deletions

View File

@@ -11,6 +11,9 @@ use App\Module\Extranet;
*/
class UpdateSessionTitleViaAiTask extends AbstractTask
{
protected $sessionId;
protected $msgText;
public function __construct($sessionId, $msgText)
{
parent::__construct();
@@ -29,12 +32,12 @@ class UpdateSessionTitleViaAiTask extends AbstractTask
return;
}
$res = Extranet::openAIGenerateTitle($this->msgText);
if (Base::isError($res)) {
$result = Extranet::openAIGenerateTitle($this->msgText);
if (Base::isError($result)) {
return;
}
$newTitle = $res['data'];
$newTitle = $result['data']['title'];
if ($newTitle && $newTitle != $session->title) {
$session->title = Base::cutStr($newTitle, 100);
$session->save();