Commit 0c0d452

mo khan <mo@mokhan.ca>
2026-09-07 23:27:47
follow core's client->provider rename (OpenAI::Provider)
1 parent b50c2c3
Changed files (2)
lib
lib/elelem/openai/client.rb → lib/elelem/openai/provider.rb
@@ -2,7 +2,7 @@
 
 module Elelem
   module OpenAI
-    class Client
+    class Provider
       def initialize(model:, api_key:, base_url: "https://api.openai.com/v1", read_timeout: 3600, open_timeout: 10)
         @uri = URI.join("#{base_url}/", "chat/completions")
         @model = model
lib/elelem/openai.rb
@@ -6,11 +6,11 @@ require "net/http"
 require "uri"
 
 require_relative "openai/version"
-require_relative "openai/client"
+require_relative "openai/provider"
 
 Elelem.configure do |config|
   config.provider(:openai) do
-    Elelem::OpenAI::Client.new(
+    Elelem::OpenAI::Provider.new(
       model: ENV.fetch("OPENAI_MODEL", "gpt-4o"),
       api_key: ENV.fetch("OPENAI_API_KEY")
     )