mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-06-29 02:52:16 +00:00
rubocop fix
This commit is contained in:
parent
3cb3557840
commit
b809d723a8
@ -50,16 +50,16 @@ module DiscourseAi
|
||||
|
||||
# We buffer and return tool invocations in one go.
|
||||
as_array = response.is_a?(Array) ? response : [response]
|
||||
as_array.each do |response|
|
||||
if is_tool?(response)
|
||||
yield(response, cancel_fn)
|
||||
elsif is_thinking?(response)
|
||||
yield(response, cancel_fn)
|
||||
as_array.each do |_response|
|
||||
if is_tool?(_response)
|
||||
yield(_response, cancel_fn)
|
||||
elsif is_thinking?(_response)
|
||||
yield(_response, cancel_fn)
|
||||
elsif model_params[:response_format].present?
|
||||
structured_output = as_structured_output(response)
|
||||
structured_output = as_structured_output(_response)
|
||||
yield(structured_output, cancel_fn)
|
||||
else
|
||||
response.each_char do |char|
|
||||
_response.each_char do |char|
|
||||
break if cancelled
|
||||
yield(char, cancel_fn)
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user