Module: Ollama::PromptAdapters
- Defined in:
- lib/ollama/prompt_adapters.rb,
lib/ollama/prompt_adapters/base.rb,
lib/ollama/prompt_adapters/qwen.rb,
lib/ollama/prompt_adapters/gemma4.rb,
lib/ollama/prompt_adapters/generic.rb,
lib/ollama/prompt_adapters/deepseek.rb
Overview
Registry and factory for model-family prompt adapters (Gemma, Qwen, etc.).
Defined Under Namespace
Classes: Base, DeepSeek, Gemma4, Generic, Qwen
Class Method Summary collapse
-
.for(profile) ⇒ PromptAdapters::Base
Return the appropriate adapter for a model profile.
Class Method Details
.for(profile) ⇒ PromptAdapters::Base
Return the appropriate adapter for a model profile.
15 16 17 18 19 20 21 22 |
# File 'lib/ollama/prompt_adapters.rb', line 15 def self.for(profile) case profile.family when :gemma4 then Gemma4.new(profile) when :qwen then Qwen.new(profile) when :deepseek then DeepSeek.new(profile) else Generic.new(profile) end end |