Module: SmartBrain::ModelProvider

Defined in:
lib/smart_brain/model_provider/base.rb,
lib/smart_brain/model_provider/stub.rb,
lib/smart_brain/model_provider/ollama.rb,
lib/smart_brain/model_provider/openai.rb,
lib/smart_brain/model_provider/factory.rb

Overview

ModelProvider 兑现 smartbrain_design.md §9:planner/extractor/summary/rerank 的本地模型调用。 默认 Stub(确定性、零网络);可切 Ollama / OpenAI 兼容 provider 走真实 LLM。

Defined Under Namespace

Modules: Factory, Rerankable Classes: Base, Ollama, OpenAI, Stub

Class Method Summary collapse

Class Method Details

.build(config) ⇒ Object



45
46
47
# File 'lib/smart_brain/model_provider/factory.rb', line 45

def build(config)
  Factory.build(config)
end