Module: FlowEngine::LLM::Adapters

Defined in:
lib/flowengine/llm/adapters.rb,
lib/flowengine/llm/adapters/gemini_adapter.rb,
lib/flowengine/llm/adapters/openai_adapter.rb,
lib/flowengine/llm/adapters/anthropic_adapter.rb

Overview

Adapter classes are dynamically generated from resources/models.yml. Each vendor entry produces a subclass of Adapter with the correct api_key_var_name and default_model. Adding a new LLM provider is just a YAML entry — no Ruby file needed.

Defined Under Namespace

Classes: AnthropicAdapter, GeminiAdapter, OpenAIAdapter