summaryrefslogtreecommitdiff
path: root/components/providers/openai.rb
diff options
context:
space:
mode:
Diffstat (limited to 'components/providers/openai.rb')
-rw-r--r--components/providers/openai.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/providers/openai.rb b/components/providers/openai.rb
index e71f143..79b935e 100644
--- a/components/providers/openai.rb
+++ b/components/providers/openai.rb
@@ -140,7 +140,7 @@ module NanoBot
begin
@client.chat(parameters: Logic::OpenAI::Tokens.apply_policies!(cartridge, payload))
rescue StandardError => e
- raise e.class, e.response[:body] if e.response && e.response[:body]
+ raise e.class, e.response[:body] if e.respond_to?(:response) && e.response && e.response[:body]
raise e
end
@@ -148,7 +148,7 @@ module NanoBot
begin
result = @client.chat(parameters: Logic::OpenAI::Tokens.apply_policies!(cartridge, payload))
rescue StandardError => e
- raise e.class, e.response[:body] if e.response && e.response[:body]
+ raise e.class, e.response[:body] if e.respond_to?(:response) && e.response && e.response[:body]
raise e
end