Commit 93418ab

mo khan <mo@mokhan.ca>
2026-02-02 05:40:21
feat: add plugin api for registering new providers
1 parent c8b348d
Changed files (1)
lib
elelem
lib/elelem/openai/plugin.rb
@@ -0,0 +1,8 @@
+# frozen_string_literal: true
+
+Elelem::Providers.register(:openai) do
+  Elelem::Net::OpenAI.new(
+    model: ENV.fetch("OPENAI_MODEL", "gpt-4o"),
+    api_key: ENV.fetch("OPENAI_API_KEY")
+  )
+end