diff --git a/app/services/discourse_ai/base_translator.rb b/app/services/discourse_ai/base_translator.rb index f37a5c14..5e4d76f2 100644 --- a/app/services/discourse_ai/base_translator.rb +++ b/app/services/discourse_ai/base_translator.rb @@ -22,7 +22,7 @@ def translate response_format: response_format, ) - structured_output&.read_latest_buffered_chunk&.dig(:translation) + structured_output&.read_buffered_property(:translation) end def formatted_content diff --git a/app/services/discourse_ai/language_detector.rb b/app/services/discourse_ai/language_detector.rb index 3cd02412..ba8411b6 100644 --- a/app/services/discourse_ai/language_detector.rb +++ b/app/services/discourse_ai/language_detector.rb @@ -57,7 +57,7 @@ def detect response_format: response_format, ) - structured_output&.read_latest_buffered_chunk&.dig(:locale) + structured_output&.read_buffered_property(:locale) end def response_format