Class: CleoQualityReview::LlmProviders::OpenAi::Provider
- Inherits:
-
Object
- Object
- CleoQualityReview::LlmProviders::OpenAi::Provider
- Defined in:
- lib/cleo_quality_review/llm_providers/open_ai.rb
Overview
OpenAI provider adapter for LlmClient.
Instance Method Summary collapse
-
#build_client(config:) ⇒ Client
Build the client instance.
-
#validate_config(config) ⇒ void
Validate that the config has required OpenAI settings.
Instance Method Details
#build_client(config:) ⇒ Client
Build the client instance.
178 179 180 |
# File 'lib/cleo_quality_review/llm_providers/open_ai.rb', line 178 def build_client(config:) Client.new(config: config.open_ai_config) end |
#validate_config(config) ⇒ void
This method returns an undefined value.
Validate that the config has required OpenAI settings.
170 171 172 |
# File 'lib/cleo_quality_review/llm_providers/open_ai.rb', line 170 def validate_config(config) config.open_ai_config.validate end |