Method: OpenApiOpenAIClient::CreateCompletionRequest#valid?
- Defined in:
- lib/openapi_openai/models/create_completion_request.rb
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid
308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'lib/openapi_openai/models/create_completion_request.rb', line 308 def valid? warn '[DEPRECATED] the `valid?` method is obsolete' return false if @model.nil? return false if !@max_tokens.nil? && @max_tokens < 0 return false if !@temperature.nil? && @temperature > 2 return false if !@temperature.nil? && @temperature < 0 return false if !@top_p.nil? && @top_p > 1 return false if !@top_p.nil? && @top_p < 0 return false if !@n.nil? && @n > 128 return false if !@n.nil? && @n < 1 return false if !@logprobs.nil? && @logprobs > 5 return false if !@logprobs.nil? && @logprobs < 0 return false if !@presence_penalty.nil? && @presence_penalty > 2 return false if !@presence_penalty.nil? && @presence_penalty < -2 return false if !@frequency_penalty.nil? && @frequency_penalty > 2 return false if !@frequency_penalty.nil? && @frequency_penalty < -2 return false if !@best_of.nil? && @best_of > 20 return false if !@best_of.nil? && @best_of < 0 true end |