From 059da39a4a42dfc1543a4d7d97ad3b9c041cbccb Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Tue, 13 May 2025 16:54:10 -0400 Subject: [PATCH] DEV: output raw response in dev mode Makes it easier to debug issues, for example if rate limits are hit. --- lib/completions/endpoints/base.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/completions/endpoints/base.rb b/lib/completions/endpoints/base.rb index 3a12c4c7..01c39ba0 100644 --- a/lib/completions/endpoints/base.rb +++ b/lib/completions/endpoints/base.rb @@ -253,6 +253,7 @@ module DiscourseAi LlmQuota.log_usage(@llm_model, user, log.request_tokens, log.response_tokens) if Rails.env.development? && !ENV["DISCOURSE_AI_NO_DEBUG"] puts "#{self.class.name}: request_tokens #{log.request_tokens} response_tokens #{log.response_tokens}" + puts "raw response: #{response_raw}" end end if log && (logger = Thread.current[:llm_audit_log])