Module input_validation

Module input_validation 

Source
Expand description

Request parameter validation and error detection.

Modules§

exposed
Exposed namespace of the module.
orphan
Orphan namespace of the module.
own
Own namespace of the module.
prelude
Prelude to use essentials: use my_module ::prelude :: *.

Functions§

validate_frequency_penalty
Validates that frequency_penalty is within valid range [-2.0, 2.0].
validate_max_tokens
Validates that max_tokens is positive.
validate_messages
Validates that messages array is non-empty with valid content.
validate_model
Validates that the model name is supported.
validate_presence_penalty
Validates that presence_penalty is within valid range [-2.0, 2.0].
validate_request
Validates a chat completion request.
validate_temperature
Validates that temperature is within valid range [0.0, 2.0].
validate_tools
Validates tool definitions (function calling schemas).
validate_top_p
Validates that top_p is within valid range [0.0, 1.0].