We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3f90d1 commit f9346efCopy full SHA for f9346ef
lib/openai/files.rb
@@ -1,6 +1,5 @@
1
module OpenAI
2
class Files
3
-
4
PURPOSES = %w[fine-tune assistants].freeze
5
6
def initialize(client:)
@@ -51,7 +50,9 @@ def prepare_file_input(file_input:)
51
50
52
def validate(file:, purpose:, file_input:)
53
raise ArgumentError, "`file` is required" if file.nil?
54
- raise ArgumentError, "`purpose` must one of `#{PURPOSES.join(',')}`" unless PURPOSES.include?(purpose)
+ unless PURPOSES.include?(purpose)
+ raise ArgumentError, "`purpose` must one of `#{PURPOSES.join(',')}`"
55
+ end
56
57
validate_jsonl(file: file) if file_input.is_a?(String) && file_input.end_with?(".jsonl")
58
end
0 commit comments