Module validators

Module validators 

Source
Expand description

Validators module containing reusable validation functions

Functionsยง

validate_dimensions
Validate dimensions parameter for embeddings (must be positive)
validate_embedding_input
Validate input string or array for embeddings (non-empty)
validate_max_tokens
Validate max_tokens (must be positive and reasonable)
validate_messages
Validate messages array (non-empty)
validate_model_name
Validate model name (non-empty, reasonable length)
validate_n
Validate n parameter (number of completions, must be positive)
validate_temperature
Validate temperature parameter (0.0 to 2.0)
validate_top_logprobs
Validate top_logprobs (must be between 0 and 20)
validate_top_p
Validate top_p parameter (0.0 to 1.0)