Class: LlmGateway::Adapters::InputMessageSanitizer
- Inherits:
-
Object
- Object
- LlmGateway::Adapters::InputMessageSanitizer
show all
- Defined in:
- lib/llm_gateway/adapters/input_message_sanitizer.rb
Class Method Summary
collapse
Class Method Details
.sanitize(messages, target_provider:, target_api:, target_model:) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/llm_gateway/adapters/input_message_sanitizer.rb', line 6
def self.sanitize(messages, target_provider:, target_api:, target_model:)
return messages unless messages.is_a?(Array)
messages.map do |message|
sanitize_message(
message,
target_provider: target_provider,
target_api: target_api,
target_model: target_model
)
end
end
|