diff --git a/ai/placement/courseassist/classes/external/summarise_text.php b/ai/placement/courseassist/classes/external/summarise_text.php index b0397fa5a15..00200abfac9 100644 --- a/ai/placement/courseassist/classes/external/summarise_text.php +++ b/ai/placement/courseassist/classes/external/summarise_text.php @@ -92,10 +92,11 @@ class summarise_text extends external_api { // Send the action to the AI manager. $manager = \core\di::get(\core_ai\manager::class); $response = $manager->process_action($action); + $generatedcontent = $response->get_response_data()['generatedcontent'] ?? ''; // Return the response. return [ 'success' => $response->get_success(), - 'generatedcontent' => $response->get_response_data()['generatedcontent'] ?? '', + 'generatedcontent' => \core_external\util::format_text($generatedcontent, FORMAT_PLAIN, $contextid)[0], 'finishreason' => $response->get_response_data()['finishreason'] ?? '', 'errorcode' => $response->get_errorcode(), 'error' => $response->get_errormessage(),