summaryrefslogtreecommitdiff
path: root/components/providers/openai.rb
diff options
context:
space:
mode:
authoricebaker <113217272+icebaker@users.noreply.github.com>2024-01-10 22:02:42 -0300
committerGitHub <noreply@github.com>2024-01-10 22:02:42 -0300
commit50677c9b2ab6ce8f6fe232834f139f1e16f0e079 (patch)
tree866218debc763547818de0099098bc5fe2ae29c7 /components/providers/openai.rb
parent819381e7bd3e3ca5d310ad0a29b6925dcfa26720 (diff)
parentaabf3d9b711f66fe4195a8c850856826c7ad5580 (diff)
Merge pull request #15 from icebaker/ib-markdown
Adding support to Markdown Cartridges
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