Commit bdb5838
Changed files (2)
lib
elelem
lib/elelem/ollama.rb
@@ -8,11 +8,13 @@ require "uri"
require_relative "ollama/version"
require_relative "ollama/client"
-Elelem::Providers.register(:ollama) do
- Elelem::Ollama::Client.new(
- model: ENV.fetch("OLLAMA_MODEL", "gpt-oss:latest"),
- host: ENV.fetch("OLLAMA_HOST", "localhost:11434"),
- think: ENV["OLLAMA_THINK"],
- keep_alive: ENV["OLLAMA_KEEP_ALIVE"]
- )
+Elelem.configure do |config|
+ config.provider(:ollama) do
+ Elelem::Ollama::Client.new(
+ model: ENV.fetch("OLLAMA_MODEL", "gpt-oss:latest"),
+ host: ENV.fetch("OLLAMA_HOST", "localhost:11434"),
+ think: ENV["OLLAMA_THINK"],
+ keep_alive: ENV["OLLAMA_KEEP_ALIVE"]
+ )
+ end
end
elelem-ollama.gemspec
@@ -27,7 +27,7 @@ Gem::Specification.new do |spec|
spec.executables = ["elelem-ollama"]
spec.require_paths = ["lib"]
- spec.add_dependency "elelem", "~> 0.10"
+ spec.add_dependency "elelem", "~> 0.11"
spec.add_dependency "json", "~> 2.21"
spec.add_dependency "net-http", "~> 0.9"
spec.add_dependency "uri", "~> 1.1"