diff --git a/Gemfile b/Gemfile
index e0110794c492ef73ef62acd663f0715c796718c1..e84dc499249d508f5980d1a75de11575d4248da4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -351,7 +351,6 @@ gem 'ruby-fogbugz', '~> 0.3.0', feature_category: :importers
 gem 'kubeclient', '~> 4.11.0', feature_category: :shared
 
 # AI
-gem 'ruby-openai', '~> 3.7', feature_category: :ai_abstraction_layer
 gem 'circuitbox', '2.0.0', feature_category: :ai_abstraction_layer
 
 # Sanitize user input
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 033b9e4c0bdd00ed9637f19051f2c03cbbfa99d3..fd3737db6e449499a5a95a0cfbda5e68f8a8ec26 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -638,7 +638,6 @@
 {"name":"ruby-lsp-rails","version":"0.3.31","platform":"ruby","checksum":"670aed466e54b5632e4907b8dedb91d8b144917c42513e013d656af175bf8c76"},
 {"name":"ruby-lsp-rspec","version":"0.1.22","platform":"ruby","checksum":"e982edf5cd6ec1530c3f5fa7e423624ad00532ebeff7fc94e02c7516a9b759c0"},
 {"name":"ruby-magic","version":"0.6.0","platform":"ruby","checksum":"7b2138877b7d23aff812c95564eba6473b74b815ef85beb0eb792e729a2b6101"},
-{"name":"ruby-openai","version":"3.7.0","platform":"ruby","checksum":"fb735d4c055e282ade264cab9864944c05a8a10e0cddd45a0551e8a9851b1850"},
 {"name":"ruby-progressbar","version":"1.11.0","platform":"ruby","checksum":"cc127db3866dc414ffccbf92928a241e585b3aa2b758a5563e74a6ee0f57d50a"},
 {"name":"ruby-saml","version":"1.17.0","platform":"ruby","checksum":"0419839ba3312d255e35fe3cc7ae155e4a241fd468796caebcf61164aa01b8a9"},
 {"name":"ruby-statistics","version":"4.1.0","platform":"ruby","checksum":"7d697abd5dc4e6141d21ecb4165482807564f11bbe154cf1c60a2677b507f2a9"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 0641355477c90d01c03defe9c0553002d591ce69..5d99eb0031b009dad9d845ef49ff38947b5f0496 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1704,8 +1704,6 @@ GEM
       ruby-lsp (~> 0.23.0)
     ruby-magic (0.6.0)
       mini_portile2 (~> 2.8)
-    ruby-openai (3.7.0)
-      httparty (>= 0.18.1)
     ruby-progressbar (1.11.0)
     ruby-saml (1.17.0)
       nokogiri (>= 1.13.10)
@@ -2302,7 +2300,6 @@ DEPENDENCIES
   ruby-lsp-rails (~> 0.3.6)
   ruby-lsp-rspec (~> 0.1.10)
   ruby-magic (~> 0.6)
-  ruby-openai (~> 3.7)
   ruby-progressbar (~> 1.10)
   ruby-saml (~> 1.17.0)
   rubyzip (~> 2.3.2)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index ad603d25fa45664750780fa7e3333bed36772493..b3ba2e995df83c46f48f09bdce29a73ac66335ee 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -648,7 +648,6 @@
 {"name":"ruby-lsp-rails","version":"0.3.31","platform":"ruby","checksum":"670aed466e54b5632e4907b8dedb91d8b144917c42513e013d656af175bf8c76"},
 {"name":"ruby-lsp-rspec","version":"0.1.22","platform":"ruby","checksum":"e982edf5cd6ec1530c3f5fa7e423624ad00532ebeff7fc94e02c7516a9b759c0"},
 {"name":"ruby-magic","version":"0.6.0","platform":"ruby","checksum":"7b2138877b7d23aff812c95564eba6473b74b815ef85beb0eb792e729a2b6101"},
-{"name":"ruby-openai","version":"3.7.0","platform":"ruby","checksum":"fb735d4c055e282ade264cab9864944c05a8a10e0cddd45a0551e8a9851b1850"},
 {"name":"ruby-progressbar","version":"1.11.0","platform":"ruby","checksum":"cc127db3866dc414ffccbf92928a241e585b3aa2b758a5563e74a6ee0f57d50a"},
 {"name":"ruby-saml","version":"1.17.0","platform":"ruby","checksum":"0419839ba3312d255e35fe3cc7ae155e4a241fd468796caebcf61164aa01b8a9"},
 {"name":"ruby-statistics","version":"4.1.0","platform":"ruby","checksum":"7d697abd5dc4e6141d21ecb4165482807564f11bbe154cf1c60a2677b507f2a9"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 356ac895383d26782394fc708b99ca8861e21a3f..77edca22d44f2a5d115842000ab046346d57fbf6 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -1736,8 +1736,6 @@ GEM
       ruby-lsp (~> 0.23.0)
     ruby-magic (0.6.0)
       mini_portile2 (~> 2.8)
-    ruby-openai (3.7.0)
-      httparty (>= 0.18.1)
     ruby-progressbar (1.11.0)
     ruby-saml (1.17.0)
       nokogiri (>= 1.13.10)
@@ -2337,7 +2335,6 @@ DEPENDENCIES
   ruby-lsp-rails (~> 0.3.6)
   ruby-lsp-rspec (~> 0.1.10)
   ruby-magic (~> 0.6)
-  ruby-openai (~> 3.7)
   ruby-progressbar (~> 1.10)
   ruby-saml (~> 1.17.0)
   rubyzip (~> 2.3.2)