diff --git a/rbi/lib/openai/client.rbi b/rbi/lib/openai/client.rbi index 518920af..8578bd99 100644 --- a/rbi/lib/openai/client.rbi +++ b/rbi/lib/openai/client.rbi @@ -63,8 +63,7 @@ module OpenAI # @api private sig { override.returns(T::Hash[String, String]) } - private def auth_headers - end + private def auth_headers; end # Creates and returns a new client for interacting with the API. sig do @@ -94,7 +93,6 @@ module OpenAI timeout: DEFAULT_TIMEOUT_IN_SECONDS, initial_retry_delay: DEFAULT_INITIAL_RETRY_DELAY, max_retry_delay: DEFAULT_MAX_RETRY_DELAY - ) - end + ); end end end diff --git a/rbi/lib/openai/errors.rbi b/rbi/lib/openai/errors.rbi index a0f3280e..51d71f19 100644 --- a/rbi/lib/openai/errors.rbi +++ b/rbi/lib/openai/errors.rbi @@ -41,8 +41,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(url:, status: nil, body: nil, request: nil, response: nil, message: nil) - end + def self.new(url:, status: nil, body: nil, request: nil, response: nil, message: nil); end end class APIConnectionError < OpenAI::Errors::APIError @@ -107,8 +106,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.for(url:, status:, body:, request:, response:, message: nil) - end + def self.for(url:, status:, body:, request:, response:, message: nil); end sig { returns(Integer) } attr_accessor :status @@ -134,8 +132,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(url:, status:, body:, request:, response:, message: nil) - end + def self.new(url:, status:, body:, request:, response:, message: nil); end end class BadRequestError < OpenAI::Errors::APIStatusError diff --git a/rbi/lib/openai/internal/cursor_page.rbi b/rbi/lib/openai/internal/cursor_page.rbi index 7d728a09..80b18955 100644 --- a/rbi/lib/openai/internal/cursor_page.rbi +++ b/rbi/lib/openai/internal/cursor_page.rbi @@ -14,8 +14,7 @@ module OpenAI attr_accessor :has_more sig { returns(String) } - def inspect - end + def inspect; end end end end diff --git a/rbi/lib/openai/internal/page.rbi b/rbi/lib/openai/internal/page.rbi index bb47228b..14d7ba40 100644 --- a/rbi/lib/openai/internal/page.rbi +++ b/rbi/lib/openai/internal/page.rbi @@ -14,8 +14,7 @@ module OpenAI attr_accessor :object sig { returns(String) } - def inspect - end + def inspect; end end end end diff --git a/rbi/lib/openai/internal/stream.rbi b/rbi/lib/openai/internal/stream.rbi index 7b7eff02..8c1f5f34 100644 --- a/rbi/lib/openai/internal/stream.rbi +++ b/rbi/lib/openai/internal/stream.rbi @@ -10,8 +10,7 @@ module OpenAI # @api private sig { override.returns(T::Enumerable[Elem]) } - private def iterator - end + private def iterator; end end end end diff --git a/rbi/lib/openai/internal/transport/base_client.rbi b/rbi/lib/openai/internal/transport/base_client.rbi index d3c028a2..b8b35744 100644 --- a/rbi/lib/openai/internal/transport/base_client.rbi +++ b/rbi/lib/openai/internal/transport/base_client.rbi @@ -55,8 +55,7 @@ module OpenAI class << self # @api private sig { params(req: OpenAI::Internal::Transport::BaseClient::RequestComponentsShape).void } - def validate!(req) - end + def validate!(req); end # @api private sig do @@ -68,8 +67,7 @@ module OpenAI ) ).returns(T::Boolean) end - def should_retry?(status, headers:) - end + def should_retry?(status, headers:); end # @api private sig do @@ -80,8 +78,7 @@ module OpenAI ) .returns(OpenAI::Internal::Transport::BaseClient::RequestInputShape) end - def follow_redirect(request, status:, response_headers:) - end + def follow_redirect(request, status:, response_headers:); end # @api private sig do @@ -91,8 +88,7 @@ module OpenAI ) .void end - def reap_connection!(status, stream:) - end + def reap_connection!(status, stream:); end end # @api private @@ -121,18 +117,14 @@ module OpenAI max_retry_delay: 0.0, headers: {}, idempotency_header: nil - ) - end - + ); end # @api private sig { overridable.returns(T::Hash[String, String]) } - private def auth_headers - end + private def auth_headers; end # @api private sig { returns(String) } - private def generate_idempotency_key - end + private def generate_idempotency_key; end # @api private sig do @@ -143,13 +135,11 @@ module OpenAI ) .returns(OpenAI::Internal::Transport::BaseClient::RequestInputShape) end - private def build_request(req, opts) - end + private def build_request(req, opts); end # @api private sig { params(headers: T::Hash[String, String], retry_count: Integer).returns(Float) } - private def retry_delay(headers, retry_count:) - end + private def retry_delay(headers, retry_count:); end # @api private sig do @@ -161,8 +151,7 @@ module OpenAI ) .returns([Integer, Net::HTTPResponse, T::Enumerable[String]]) end - private def send_request(request, redirect_count:, retry_count:, send_retry_header:) - end + private def send_request(request, redirect_count:, retry_count:, send_retry_header:); end # Execute the request specified by `req`. This is the method that all resource # methods call into. @@ -206,12 +195,9 @@ module OpenAI stream: nil, model: OpenAI::Internal::Type::Unknown, options: {} - ) - end - + ); end sig { returns(String) } - def inspect - end + def inspect; end end end end diff --git a/rbi/lib/openai/internal/transport/pooled_net_requester.rbi b/rbi/lib/openai/internal/transport/pooled_net_requester.rbi index 1db6bc50..35b91830 100644 --- a/rbi/lib/openai/internal/transport/pooled_net_requester.rbi +++ b/rbi/lib/openai/internal/transport/pooled_net_requester.rbi @@ -23,13 +23,11 @@ module OpenAI class << self # @api private sig { params(url: URI::Generic).returns(Net::HTTP) } - def connect(url) - end + def connect(url); end # @api private sig { params(conn: Net::HTTP, deadline: Float).void } - def calibrate_socket_timeout(conn, deadline) - end + def calibrate_socket_timeout(conn, deadline); end # @api private sig do @@ -39,27 +37,23 @@ module OpenAI ) .returns(Net::HTTPGenericRequest) end - def build_request(request, &blk) - end + def build_request(request, &blk); end end # @api private sig { params(url: URI::Generic, deadline: Float, blk: T.proc.params(arg0: Net::HTTP).void).void } - private def with_pool(url, deadline:, &blk) - end + private def with_pool(url, deadline:, &blk); end # @api private sig do params(request: OpenAI::Internal::Transport::PooledNetRequester::RequestShape) .returns([Integer, Net::HTTPResponse, T::Enumerable[String]]) end - def execute(request) - end + def execute(request); end # @api private sig { params(size: Integer).returns(T.attached_class) } - def self.new(size: Etc.nprocessors) - end + def self.new(size: Etc.nprocessors); end end end end diff --git a/rbi/lib/openai/internal/type/array_of.rbi b/rbi/lib/openai/internal/type/array_of.rbi index d326636b..98276260 100644 --- a/rbi/lib/openai/internal/type/array_of.rbi +++ b/rbi/lib/openai/internal/type/array_of.rbi @@ -25,16 +25,13 @@ module OpenAI ) .returns(T.attached_class) end - def self.[](type_info, spec = {}) - end + def self.[](type_info, spec = {}); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def ===(other) - end + def ===(other); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end # @api private sig(:final) do @@ -46,8 +43,7 @@ module OpenAI state: OpenAI::Internal::Type::Converter::State) .returns(T.any(T::Array[T.anything], T.anything)) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig(:final) do @@ -55,18 +51,15 @@ module OpenAI .params(value: T.any(T::Array[T.anything], T.anything)) .returns(T.any(T::Array[T.anything], T.anything)) end - def dump(value) - end + def dump(value); end # @api private sig(:final) { returns(Elem) } - protected def item_type - end + protected def item_type; end # @api private sig(:final) { returns(T::Boolean) } - protected def nilable? - end + protected def nilable?; end # @api private sig(:final) do @@ -80,8 +73,7 @@ module OpenAI ) .void end - def initialize(type_info, spec = {}) - end + def initialize(type_info, spec = {}); end end end end diff --git a/rbi/lib/openai/internal/type/base_model.rbi b/rbi/lib/openai/internal/type/base_model.rbi index f5cf4f9c..8b8c9d16 100644 --- a/rbi/lib/openai/internal/type/base_model.rbi +++ b/rbi/lib/openai/internal/type/base_model.rbi @@ -20,31 +20,29 @@ module OpenAI sig do returns( T::Hash[ - Symbol, - T.all( - OpenAI::Internal::Type::BaseModel::KnownFieldShape, - {type_fn: T.proc.returns(OpenAI::Internal::Type::Converter::Input)} - ) + Symbol, + T.all( + OpenAI::Internal::Type::BaseModel::KnownFieldShape, + {type_fn: T.proc.returns(OpenAI::Internal::Type::Converter::Input)} + ) ] ) end - def known_fields - end + def known_fields; end # @api private sig do returns( T::Hash[ - Symbol, - T.all( - OpenAI::Internal::Type::BaseModel::KnownFieldShape, - {type: OpenAI::Internal::Type::Converter::Input} - ) + Symbol, + T.all( + OpenAI::Internal::Type::BaseModel::KnownFieldShape, + {type: OpenAI::Internal::Type::Converter::Input} + ) ] ) end - def fields - end + def fields; end # @api private sig do @@ -66,8 +64,7 @@ module OpenAI ) .void end - private def add_field(name_sym, required:, type_info:, spec:) - end + private def add_field(name_sym, required:, type_info:, spec:); end # @api private sig do @@ -82,8 +79,7 @@ module OpenAI ) .void end - def required(name_sym, type_info, spec = {}) - end + def required(name_sym, type_info, spec = {}); end # @api private sig do @@ -98,32 +94,27 @@ module OpenAI ) .void end - def optional(name_sym, type_info, spec = {}) - end + def optional(name_sym, type_info, spec = {}); end # @api private # # `request_only` attributes not excluded from `.#coerce` when receiving responses # even if well behaved servers should not send them sig { params(blk: T.proc.void).void } - private def request_only(&blk) - end + private def request_only(&blk); end # @api private # # `response_only` attributes are omitted from `.#dump` when making requests sig { params(blk: T.proc.void).void } - private def response_only(&blk) - end + private def response_only(&blk); end sig { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end end sig { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end class << self # @api private @@ -135,8 +126,7 @@ module OpenAI ) .returns(T.any(T.attached_class, T.anything)) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig do @@ -144,8 +134,7 @@ module OpenAI .params(value: T.any(T.attached_class, T.anything)) .returns(T.any(T::Hash[T.anything, T.anything], T.anything)) end - def dump(value) - end + def dump(value); end end # Returns the raw value associated with the given key, if found. Otherwise, nil is @@ -155,8 +144,7 @@ module OpenAI # undocumented features. This method does not parse response data into # higher-level types. Lookup by anything other than a Symbol is an ArgumentError. sig { params(key: Symbol).returns(T.nilable(T.anything)) } - def [](key) - end + def [](key); end # Returns a Hash of the data underlying this object. O(1) # @@ -167,8 +155,7 @@ module OpenAI # This method is not recursive. The returned value is shared by the object, so it # should not be mutated. sig { overridable.returns(OpenAI::Internal::AnyHash) } - def to_h - end + def to_h; end # Returns a Hash of the data underlying this object. O(1) # @@ -179,29 +166,23 @@ module OpenAI # This method is not recursive. The returned value is shared by the object, so it # should not be mutated. sig { overridable.returns(OpenAI::Internal::AnyHash) } - def to_hash - end + def to_hash; end sig { params(keys: T.nilable(T::Array[Symbol])).returns(OpenAI::Internal::AnyHash) } - def deconstruct_keys(keys) - end + def deconstruct_keys(keys); end sig { params(a: T.anything).returns(String) } - def to_json(*a) - end + def to_json(*a); end sig { params(a: T.anything).returns(String) } - def to_yaml(*a) - end + def to_yaml(*a); end # Create a new instance of a model. sig { params(data: T.any(T::Hash[Symbol, T.anything], T.self_type)).returns(T.attached_class) } - def self.new(data = {}) - end + def self.new(data = {}); end sig { returns(String) } - def inspect - end + def inspect; end end end end diff --git a/rbi/lib/openai/internal/type/base_page.rbi b/rbi/lib/openai/internal/type/base_page.rbi index b40068ca..3906abb9 100644 --- a/rbi/lib/openai/internal/type/base_page.rbi +++ b/rbi/lib/openai/internal/type/base_page.rbi @@ -8,20 +8,16 @@ module OpenAI Elem = type_member(:out) sig { overridable.returns(T::Boolean) } - def next_page? - end + def next_page?; end sig { overridable.returns(T.self_type) } - def next_page - end + def next_page; end sig { overridable.params(blk: T.proc.params(arg0: Elem).void).void } - def auto_paging_each(&blk) - end + def auto_paging_each(&blk); end sig { returns(T::Enumerable[Elem]) } - def to_enum - end + def to_enum; end # @api private sig do @@ -33,8 +29,7 @@ module OpenAI ) .void end - def initialize(client:, req:, headers:, page_data:) - end + def initialize(client:, req:, headers:, page_data:); end end end end diff --git a/rbi/lib/openai/internal/type/base_stream.rbi b/rbi/lib/openai/internal/type/base_stream.rbi index 1e0940f8..eb383d06 100644 --- a/rbi/lib/openai/internal/type/base_stream.rbi +++ b/rbi/lib/openai/internal/type/base_stream.rbi @@ -11,21 +11,17 @@ module OpenAI Elem = type_member(:out) sig { void } - def close - end + def close; end # @api private sig { overridable.returns(T::Enumerable[Elem]) } - private def iterator - end + private def iterator; end sig { params(blk: T.proc.params(arg0: Elem).void).void } - def each(&blk) - end + def each(&blk); end sig { returns(T::Enumerator[Elem]) } - def to_enum - end + def to_enum; end # @api private sig do @@ -38,8 +34,7 @@ module OpenAI ) .void end - def initialize(model:, url:, status:, response:, stream:) - end + def initialize(model:, url:, status:, response:, stream:); end end end end diff --git a/rbi/lib/openai/internal/type/boolean.rbi b/rbi/lib/openai/internal/type/boolean.rbi index 713967f7..4e002734 100644 --- a/rbi/lib/openai/internal/type/boolean.rbi +++ b/rbi/lib/openai/internal/type/boolean.rbi @@ -13,12 +13,10 @@ module OpenAI final! sig(:final) { params(other: T.anything).returns(T::Boolean) } - def self.===(other) - end + def self.===(other); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def self.==(other) - end + def self.==(other); end class << self # @api private @@ -27,15 +25,13 @@ module OpenAI .params(value: T.any(T::Boolean, T.anything), state: OpenAI::Internal::Type::Converter::State) .returns(T.any(T::Boolean, T.anything)) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig(:final) do override.params(value: T.any(T::Boolean, T.anything)).returns(T.any(T::Boolean, T.anything)) end - def dump(value) - end + def dump(value); end end end end diff --git a/rbi/lib/openai/internal/type/converter.rbi b/rbi/lib/openai/internal/type/converter.rbi index e529f225..99bef8c2 100644 --- a/rbi/lib/openai/internal/type/converter.rbi +++ b/rbi/lib/openai/internal/type/converter.rbi @@ -23,13 +23,11 @@ module OpenAI state: OpenAI::Internal::Type::Converter::State ).returns(T.anything) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig { overridable.params(value: T.anything).returns(T.anything) } - def dump(value) - end + def dump(value); end class << self # @api private @@ -47,8 +45,7 @@ module OpenAI ) .returns(T.proc.returns(T.anything)) end - def self.type_info(spec) - end + def self.type_info(spec); end # @api private # @@ -92,15 +89,12 @@ module OpenAI # # See implementation below for more details. state: {strictness: true, exactness: {yes: 0, no: 0, maybe: 0}, branched: 0} - ) - end - + ); end # @api private sig do params(target: OpenAI::Internal::Type::Converter::Input, value: T.anything).returns(T.anything) end - def self.dump(target, value) - end + def self.dump(target, value); end end end end diff --git a/rbi/lib/openai/internal/type/enum.rbi b/rbi/lib/openai/internal/type/enum.rbi index d64ea741..9fcc30ee 100644 --- a/rbi/lib/openai/internal/type/enum.rbi +++ b/rbi/lib/openai/internal/type/enum.rbi @@ -20,23 +20,19 @@ module OpenAI # All of the valid Symbol values for this enum. sig { overridable.returns(T::Array[T.any(NilClass, T::Boolean, Integer, Float, Symbol)]) } - def values - end + def values; end # @api private # # Guard against thread safety issues by instantiating `@values`. sig { void } - private def finalize! - end + private def finalize!; end sig { params(other: T.anything).returns(T::Boolean) } - def ===(other) - end + def ===(other); end sig { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end # @api private # @@ -47,13 +43,11 @@ module OpenAI .params(value: T.any(String, Symbol, T.anything), state: OpenAI::Internal::Type::Converter::State) .returns(T.any(Symbol, T.anything)) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig { override.params(value: T.any(Symbol, T.anything)).returns(T.any(Symbol, T.anything)) } - def dump(value) - end + def dump(value); end end end end diff --git a/rbi/lib/openai/internal/type/hash_of.rbi b/rbi/lib/openai/internal/type/hash_of.rbi index d63a83f4..cfa8b710 100644 --- a/rbi/lib/openai/internal/type/hash_of.rbi +++ b/rbi/lib/openai/internal/type/hash_of.rbi @@ -25,16 +25,13 @@ module OpenAI ) .returns(T.attached_class) end - def self.[](type_info, spec = {}) - end + def self.[](type_info, spec = {}); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def ===(other) - end + def ===(other); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end # @api private sig(:final) do @@ -45,8 +42,7 @@ module OpenAI ) .returns(T.any(OpenAI::Internal::AnyHash, T.anything)) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig(:final) do @@ -54,18 +50,15 @@ module OpenAI .params(value: T.any(T::Hash[T.anything, T.anything], T.anything)) .returns(T.any(OpenAI::Internal::AnyHash, T.anything)) end - def dump(value) - end + def dump(value); end # @api private sig(:final) { returns(Elem) } - protected def item_type - end + protected def item_type; end # @api private sig(:final) { returns(T::Boolean) } - protected def nilable? - end + protected def nilable?; end # @api private sig(:final) do @@ -79,8 +72,7 @@ module OpenAI ) .void end - def initialize(type_info, spec = {}) - end + def initialize(type_info, spec = {}); end end end end diff --git a/rbi/lib/openai/internal/type/request_parameters.rbi b/rbi/lib/openai/internal/type/request_parameters.rbi index 18a79320..2a1c8d7f 100644 --- a/rbi/lib/openai/internal/type/request_parameters.rbi +++ b/rbi/lib/openai/internal/type/request_parameters.rbi @@ -13,8 +13,7 @@ module OpenAI module Converter # @api private sig { params(params: T.anything).returns([T.anything, OpenAI::Internal::AnyHash]) } - def dump_request(params) - end + def dump_request(params); end end end end diff --git a/rbi/lib/openai/internal/type/union.rbi b/rbi/lib/openai/internal/type/union.rbi index 3d1486f0..55bc31e8 100644 --- a/rbi/lib/openai/internal/type/union.rbi +++ b/rbi/lib/openai/internal/type/union.rbi @@ -13,23 +13,19 @@ module OpenAI sig do returns(T::Array[[T.nilable(Symbol), T.proc.returns(OpenAI::Internal::Type::Converter::Input)]]) end - private def known_variants - end + private def known_variants; end # @api private sig { returns(T::Array[[T.nilable(Symbol), T.anything]]) } - protected def derefed_variants - end + protected def derefed_variants; end # All of the specified variants for this union. sig { overridable.returns(T::Array[T.anything]) } - def variants - end + def variants; end # @api private sig { params(property: Symbol).void } - private def discriminator(property) - end + private def discriminator(property); end # @api private sig do @@ -39,21 +35,17 @@ module OpenAI ) .void end - private def variant(key, spec = nil) - end + private def variant(key, spec = nil); end # @api private sig { params(value: T.anything).returns(T.nilable(T.anything)) } - private def resolve_variant(value) - end + private def resolve_variant(value); end sig { params(other: T.anything).returns(T::Boolean) } - def ===(other) - end + def ===(other); end sig { params(other: T.anything).returns(T::Boolean) } - def ==(other) - end + def ==(other); end # @api private sig do @@ -62,13 +54,11 @@ module OpenAI state: OpenAI::Internal::Type::Converter::State ).returns(T.anything) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig { override.params(value: T.anything).returns(T.anything) } - def dump(value) - end + def dump(value); end end end end diff --git a/rbi/lib/openai/internal/type/unknown.rbi b/rbi/lib/openai/internal/type/unknown.rbi index 96c59fe6..55d4988d 100644 --- a/rbi/lib/openai/internal/type/unknown.rbi +++ b/rbi/lib/openai/internal/type/unknown.rbi @@ -13,12 +13,10 @@ module OpenAI final! sig(:final) { params(other: T.anything).returns(T::Boolean) } - def self.===(other) - end + def self.===(other); end sig(:final) { params(other: T.anything).returns(T::Boolean) } - def self.==(other) - end + def self.==(other); end class << self # @api private @@ -28,13 +26,11 @@ module OpenAI state: OpenAI::Internal::Type::Converter::State ).returns(T.anything) end - def coerce(value, state:) - end + def coerce(value, state:); end # @api private sig(:final) { override.params(value: T.anything).returns(T.anything) } - def dump(value) - end + def dump(value); end end end end diff --git a/rbi/lib/openai/internal/util.rbi b/rbi/lib/openai/internal/util.rbi index b943b0fd..36689b2b 100644 --- a/rbi/lib/openai/internal/util.rbi +++ b/rbi/lib/openai/internal/util.rbi @@ -6,58 +6,48 @@ module OpenAI module Util # @api private sig { returns(Float) } - def self.monotonic_secs - end + def self.monotonic_secs; end class << self # @api private sig { returns(String) } - def arch - end + def arch; end # @api private sig { returns(String) } - def os - end + def os; end end class << self # @api private sig { params(input: T.anything).returns(T::Boolean) } - def primitive?(input) - end + def primitive?(input); end # @api private sig { params(input: T.any(String, T::Boolean)).returns(T.any(T::Boolean, T.anything)) } - def coerce_boolean(input) - end + def coerce_boolean(input); end # @api private sig { params(input: T.any(String, T::Boolean)).returns(T.nilable(T::Boolean)) } - def coerce_boolean!(input) - end + def coerce_boolean!(input); end # @api private sig { params(input: T.any(String, Integer)).returns(T.any(Integer, T.anything)) } - def coerce_integer(input) - end + def coerce_integer(input); end # @api private sig { params(input: T.any(String, Integer, Float)).returns(T.any(Float, T.anything)) } - def coerce_float(input) - end + def coerce_float(input); end # @api private sig { params(input: T.anything).returns(T.any(T::Hash[T.anything, T.anything], T.anything)) } - def coerce_hash(input) - end + def coerce_hash(input); end end class << self # @api private sig { params(lhs: T.anything, rhs: T.anything, concat: T::Boolean).returns(T.anything) } - private def deep_merge_lr(lhs, rhs, concat: false) - end + private def deep_merge_lr(lhs, rhs, concat: false); end # @api private # @@ -73,9 +63,7 @@ module OpenAI sentinel: nil, # whether to merge sequences by concatenation. concat: false - ) - end - + ); end # @api private sig do params( @@ -86,35 +74,30 @@ module OpenAI ) .returns(T.nilable(T.anything)) end - def dig(data, pick, sentinel = nil, &blk) - end + def dig(data, pick, sentinel = nil, &blk); end end class << self # @api private sig { params(uri: URI::Generic).returns(String) } - def uri_origin(uri) - end + def uri_origin(uri); end # @api private sig { params(path: T.any(String, T::Array[String])).returns(String) } - def interpolate_path(path) - end + def interpolate_path(path); end end class << self # @api private sig { params(query: T.nilable(String)).returns(T::Hash[String, T::Array[String]]) } - def decode_query(query) - end + def decode_query(query); end # @api private sig do params(query: T.nilable(T::Hash[String, T.nilable(T.any(T::Array[String], String))])) .returns(T.nilable(String)) end - def encode_query(query) - end + def encode_query(query); end end ParsedUriShape = @@ -131,21 +114,18 @@ module OpenAI class << self # @api private sig { params(url: T.any(URI::Generic, String)).returns(OpenAI::Internal::Util::ParsedUriShape) } - def parse_uri(url) - end + def parse_uri(url); end # @api private sig { params(parsed: OpenAI::Internal::Util::ParsedUriShape).returns(URI::Generic) } - def unparse_uri(parsed) - end + def unparse_uri(parsed); end # @api private sig do params(lhs: OpenAI::Internal::Util::ParsedUriShape, rhs: OpenAI::Internal::Util::ParsedUriShape) .returns(URI::Generic) end - def join_parsed_uri(lhs, rhs) - end + def join_parsed_uri(lhs, rhs); end end class << self @@ -157,8 +137,7 @@ module OpenAI ) .returns(T::Hash[String, String]) end - def normalized_headers(*headers) - end + def normalized_headers(*headers); end end # @api private @@ -167,13 +146,11 @@ module OpenAI class ReadIOAdapter # @api private sig { params(max_len: T.nilable(Integer)).returns(String) } - private def read_enum(max_len) - end + private def read_enum(max_len); end # @api private sig { params(max_len: T.nilable(Integer), out_string: T.nilable(String)).returns(T.nilable(String)) } - def read(max_len = nil, out_string = nil) - end + def read(max_len = nil, out_string = nil); end # @api private sig do @@ -183,14 +160,12 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(stream, &blk) - end + def self.new(stream, &blk); end end class << self sig { params(blk: T.proc.params(y: Enumerator::Yielder).void).returns(T::Enumerable[String]) } - def writable_enum(&blk) - end + def writable_enum(&blk); end end class << self @@ -198,18 +173,15 @@ module OpenAI sig do params(y: Enumerator::Yielder, boundary: String, key: T.any(Symbol, String), val: T.anything).void end - private def write_multipart_chunk(y, boundary:, key:, val:) - end + private def write_multipart_chunk(y, boundary:, key:, val:); end # @api private sig { params(body: T.anything).returns([String, T::Enumerable[String]]) } - private def encode_multipart_streaming(body) - end + private def encode_multipart_streaming(body); end # @api private sig { params(headers: T::Hash[String, String], body: T.anything).returns(T.anything) } - def encode_content(headers, body) - end + def encode_content(headers, body); end # @api private sig do @@ -220,8 +192,7 @@ module OpenAI ) .returns(T.anything) end - def decode_content(headers, stream:, suppress_error: false) - end + def decode_content(headers, stream:, suppress_error: false); end end class << self @@ -232,13 +203,11 @@ module OpenAI params(enum: T::Enumerable[T.anything], external: T::Boolean, close: T.proc.void) .returns(T::Enumerable[T.anything]) end - def fused_enum(enum, external: false, &close) - end + def fused_enum(enum, external: false, &close); end # @api private sig { params(enum: T.nilable(T::Enumerable[T.anything])).void } - def close_fused!(enum) - end + def close_fused!(enum); end # @api private sig do @@ -248,8 +217,7 @@ module OpenAI ) .returns(T::Enumerable[T.anything]) end - def chain_fused(enum, &blk) - end + def chain_fused(enum, &blk); end end ServerSentEvent = @@ -265,8 +233,7 @@ module OpenAI class << self # @api private sig { params(enum: T::Enumerable[String]).returns(T::Enumerable[String]) } - def decode_lines(enum) - end + def decode_lines(enum); end # @api private # @@ -274,8 +241,7 @@ module OpenAI sig do params(lines: T::Enumerable[String]).returns(T::Enumerable[OpenAI::Internal::Util::ServerSentEvent]) end - def decode_sse(lines) - end + def decode_sse(lines); end end end end diff --git a/rbi/lib/openai/models/all_models.rbi b/rbi/lib/openai/models/all_models.rbi index edc0d8c5..aaded68e 100644 --- a/rbi/lib/openai/models/all_models.rbi +++ b/rbi/lib/openai/models/all_models.rbi @@ -6,8 +6,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::AllModels::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::AllModels) } OrSymbol = T.type_alias { T.any(Symbol, String, OpenAI::Models::AllModels::TaggedSymbol) } diff --git a/rbi/lib/openai/models/audio/speech_create_params.rbi b/rbi/lib/openai/models/audio/speech_create_params.rbi index 08cd04a2..9a810d27 100644 --- a/rbi/lib/openai/models/audio/speech_create_params.rbi +++ b/rbi/lib/openai/models/audio/speech_create_params.rbi @@ -84,8 +84,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # One of the available [TTS models](https://platform.openai.com/docs/models#tts): # `tts-1`, `tts-1-hd` or `gpt-4o-mini-tts`. @@ -93,8 +92,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::Audio::SpeechModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The voice to use when generating the audio. Supported voices are `alloy`, `ash`, @@ -105,8 +103,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::Audio::SpeechCreateParams::Voice::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::Audio::SpeechCreateParams::Voice) } OrSymbol = @@ -142,8 +139,7 @@ module OpenAI PCM = T.let(:pcm, OpenAI::Models::Audio::SpeechCreateParams::ResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Audio::SpeechCreateParams::ResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio/speech_model.rbi b/rbi/lib/openai/models/audio/speech_model.rbi index a64b1353..2f4f0bf8 100644 --- a/rbi/lib/openai/models/audio/speech_model.rbi +++ b/rbi/lib/openai/models/audio/speech_model.rbi @@ -14,8 +14,7 @@ module OpenAI GPT_4O_MINI_TTS = T.let(:"gpt-4o-mini-tts", OpenAI::Models::Audio::SpeechModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Audio::SpeechModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio/transcription.rbi b/rbi/lib/openai/models/audio/transcription.rbi index 5310fa78..97b95ef4 100644 --- a/rbi/lib/openai/models/audio/transcription.rbi +++ b/rbi/lib/openai/models/audio/transcription.rbi @@ -31,12 +31,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(text:, logprobs: nil) - end + def self.new(text:, logprobs: nil); end sig { override.returns({text: String, logprobs: T::Array[OpenAI::Models::Audio::Transcription::Logprob]}) } - def to_hash - end + def to_hash; end class Logprob < OpenAI::Internal::Type::BaseModel # The token in the transcription. @@ -61,12 +59,10 @@ module OpenAI attr_writer :logprob sig { params(token: String, bytes: T::Array[Float], logprob: Float).returns(T.attached_class) } - def self.new(token: nil, bytes: nil, logprob: nil) - end + def self.new(token: nil, bytes: nil, logprob: nil); end sig { override.returns({token: String, bytes: T::Array[Float], logprob: Float}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_create_params.rbi b/rbi/lib/openai/models/audio/transcription_create_params.rbi index 951cde7b..866e4c50 100644 --- a/rbi/lib/openai/models/audio/transcription_create_params.rbi +++ b/rbi/lib/openai/models/audio/transcription_create_params.rbi @@ -112,9 +112,7 @@ module OpenAI temperature: nil, timestamp_granularities: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -131,8 +129,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # ID of the model to use. The options are `gpt-4o-transcribe`, # `gpt-4o-mini-transcribe`, and `whisper-1` (which is powered by our open source @@ -141,8 +138,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::AudioModel::OrSymbol]) } - def self.variants - end + def self.variants; end end module TimestampGranularity @@ -167,8 +163,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Audio::TranscriptionCreateParams::TimestampGranularity::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_create_response.rbi b/rbi/lib/openai/models/audio/transcription_create_response.rbi index c2a3aad6..ba3131e3 100644 --- a/rbi/lib/openai/models/audio/transcription_create_response.rbi +++ b/rbi/lib/openai/models/audio/transcription_create_response.rbi @@ -9,8 +9,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::Audio::Transcription, OpenAI::Models::Audio::TranscriptionVerbose]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_include.rbi b/rbi/lib/openai/models/audio/transcription_include.rbi index e1de4abe..732e95a4 100644 --- a/rbi/lib/openai/models/audio/transcription_include.rbi +++ b/rbi/lib/openai/models/audio/transcription_include.rbi @@ -13,8 +13,7 @@ module OpenAI LOGPROBS = T.let(:logprobs, OpenAI::Models::Audio::TranscriptionInclude::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Audio::TranscriptionInclude::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_segment.rbi b/rbi/lib/openai/models/audio/transcription_segment.rbi index b4b718a4..60e0d8c4 100644 --- a/rbi/lib/openai/models/audio/transcription_segment.rbi +++ b/rbi/lib/openai/models/audio/transcription_segment.rbi @@ -93,8 +93,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_stream_event.rbi b/rbi/lib/openai/models/audio/transcription_stream_event.rbi index 32426872..d09c413a 100644 --- a/rbi/lib/openai/models/audio/transcription_stream_event.rbi +++ b/rbi/lib/openai/models/audio/transcription_stream_event.rbi @@ -16,8 +16,7 @@ module OpenAI [OpenAI::Models::Audio::TranscriptionTextDeltaEvent, OpenAI::Models::Audio::TranscriptionTextDoneEvent] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_text_delta_event.rbi b/rbi/lib/openai/models/audio/transcription_text_delta_event.rbi index aeddfb85..c37fbdd0 100644 --- a/rbi/lib/openai/models/audio/transcription_text_delta_event.rbi +++ b/rbi/lib/openai/models/audio/transcription_text_delta_event.rbi @@ -38,8 +38,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(delta:, logprobs: nil, type: :"transcript.text.delta") - end + def self.new(delta:, logprobs: nil, type: :"transcript.text.delta"); end sig do override @@ -47,8 +46,7 @@ module OpenAI {delta: String, type: Symbol, logprobs: T::Array[OpenAI::Models::Audio::TranscriptionTextDeltaEvent::Logprob]} ) end - def to_hash - end + def to_hash; end class Logprob < OpenAI::Internal::Type::BaseModel # The token that was used to generate the log probability. @@ -73,12 +71,10 @@ module OpenAI attr_writer :logprob sig { params(token: String, bytes: T::Array[T.anything], logprob: Float).returns(T.attached_class) } - def self.new(token: nil, bytes: nil, logprob: nil) - end + def self.new(token: nil, bytes: nil, logprob: nil); end sig { override.returns({token: String, bytes: T::Array[T.anything], logprob: Float}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_text_done_event.rbi b/rbi/lib/openai/models/audio/transcription_text_done_event.rbi index c422dcf3..03d16168 100644 --- a/rbi/lib/openai/models/audio/transcription_text_done_event.rbi +++ b/rbi/lib/openai/models/audio/transcription_text_done_event.rbi @@ -39,8 +39,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(text:, logprobs: nil, type: :"transcript.text.done") - end + def self.new(text:, logprobs: nil, type: :"transcript.text.done"); end sig do override @@ -48,8 +47,7 @@ module OpenAI {text: String, type: Symbol, logprobs: T::Array[OpenAI::Models::Audio::TranscriptionTextDoneEvent::Logprob]} ) end - def to_hash - end + def to_hash; end class Logprob < OpenAI::Internal::Type::BaseModel # The token that was used to generate the log probability. @@ -74,12 +72,10 @@ module OpenAI attr_writer :logprob sig { params(token: String, bytes: T::Array[T.anything], logprob: Float).returns(T.attached_class) } - def self.new(token: nil, bytes: nil, logprob: nil) - end + def self.new(token: nil, bytes: nil, logprob: nil); end sig { override.returns({token: String, bytes: T::Array[T.anything], logprob: Float}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_verbose.rbi b/rbi/lib/openai/models/audio/transcription_verbose.rbi index cde99b0d..a8c181ae 100644 --- a/rbi/lib/openai/models/audio/transcription_verbose.rbi +++ b/rbi/lib/openai/models/audio/transcription_verbose.rbi @@ -45,8 +45,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(duration:, language:, text:, segments: nil, words: nil) - end + def self.new(duration:, language:, text:, segments: nil, words: nil); end sig do override @@ -60,8 +59,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/transcription_word.rbi b/rbi/lib/openai/models/audio/transcription_word.rbi index 5907efa6..639e066d 100644 --- a/rbi/lib/openai/models/audio/transcription_word.rbi +++ b/rbi/lib/openai/models/audio/transcription_word.rbi @@ -17,12 +17,10 @@ module OpenAI attr_accessor :word sig { params(end_: Float, start: Float, word: String).returns(T.attached_class) } - def self.new(end_:, start:, word:) - end + def self.new(end_:, start:, word:); end sig { override.returns({end_: Float, start: Float, word: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/translation.rbi b/rbi/lib/openai/models/audio/translation.rbi index a2735384..96bbc6d2 100644 --- a/rbi/lib/openai/models/audio/translation.rbi +++ b/rbi/lib/openai/models/audio/translation.rbi @@ -8,12 +8,10 @@ module OpenAI attr_accessor :text sig { params(text: String).returns(T.attached_class) } - def self.new(text:) - end + def self.new(text:); end sig { override.returns({text: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio/translation_create_params.rbi b/rbi/lib/openai/models/audio/translation_create_params.rbi index aa1ac9b3..adc943d6 100644 --- a/rbi/lib/openai/models/audio/translation_create_params.rbi +++ b/rbi/lib/openai/models/audio/translation_create_params.rbi @@ -73,8 +73,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # ID of the model to use. Only `whisper-1` (which is powered by our open source # Whisper V2 model) is currently available. @@ -82,8 +81,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::AudioModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The format of the output, in one of these options: `json`, `text`, `srt`, @@ -104,8 +102,7 @@ module OpenAI VTT = T.let(:vtt, OpenAI::Models::Audio::TranslationCreateParams::ResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Audio::TranslationCreateParams::ResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio/translation_create_response.rbi b/rbi/lib/openai/models/audio/translation_create_response.rbi index 8c96ec6e..57941765 100644 --- a/rbi/lib/openai/models/audio/translation_create_response.rbi +++ b/rbi/lib/openai/models/audio/translation_create_response.rbi @@ -7,8 +7,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::Audio::Translation, OpenAI::Models::Audio::TranslationVerbose]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/audio/translation_verbose.rbi b/rbi/lib/openai/models/audio/translation_verbose.rbi index 90251977..77fb4815 100644 --- a/rbi/lib/openai/models/audio/translation_verbose.rbi +++ b/rbi/lib/openai/models/audio/translation_verbose.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(duration:, language:, text:, segments: nil) - end + def self.new(duration:, language:, text:, segments: nil); end sig do override @@ -44,8 +43,7 @@ module OpenAI {duration: Float, language: String, text: String, segments: T::Array[OpenAI::Models::Audio::TranscriptionSegment]} ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/audio_model.rbi b/rbi/lib/openai/models/audio_model.rbi index 09edaa97..ab50d39a 100644 --- a/rbi/lib/openai/models/audio_model.rbi +++ b/rbi/lib/openai/models/audio_model.rbi @@ -13,8 +13,7 @@ module OpenAI GPT_4O_MINI_TRANSCRIBE = T.let(:"gpt-4o-mini-transcribe", OpenAI::Models::AudioModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::AudioModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/audio_response_format.rbi b/rbi/lib/openai/models/audio_response_format.rbi index ac5e8f58..c5d2582e 100644 --- a/rbi/lib/openai/models/audio_response_format.rbi +++ b/rbi/lib/openai/models/audio_response_format.rbi @@ -18,8 +18,7 @@ module OpenAI VTT = T.let(:vtt, OpenAI::Models::AudioResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::AudioResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/auto_file_chunking_strategy_param.rbi b/rbi/lib/openai/models/auto_file_chunking_strategy_param.rbi index 58bd0717..d1ba038a 100644 --- a/rbi/lib/openai/models/auto_file_chunking_strategy_param.rbi +++ b/rbi/lib/openai/models/auto_file_chunking_strategy_param.rbi @@ -10,12 +10,10 @@ module OpenAI # The default strategy. This strategy currently uses a `max_chunk_size_tokens` of # `800` and `chunk_overlap_tokens` of `400`. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :auto) - end + def self.new(type: :auto); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch.rbi b/rbi/lib/openai/models/batch.rbi index b34e5a45..a8a659d1 100644 --- a/rbi/lib/openai/models/batch.rbi +++ b/rbi/lib/openai/models/batch.rbi @@ -168,9 +168,7 @@ module OpenAI output_file_id: nil, request_counts: nil, object: :batch - ) - end - + ); end sig do override .returns( @@ -198,8 +196,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The current status of the batch. module Status @@ -218,8 +215,7 @@ module OpenAI CANCELLED = T.let(:cancelled, OpenAI::Models::Batch::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Batch::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end class Errors < OpenAI::Internal::Type::BaseModel @@ -240,12 +236,10 @@ module OpenAI params(data: T::Array[T.any(OpenAI::Models::BatchError, OpenAI::Internal::AnyHash)], object: String) .returns(T.attached_class) end - def self.new(data: nil, object: nil) - end + def self.new(data: nil, object: nil); end sig { override.returns({data: T::Array[OpenAI::Models::BatchError], object: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch_cancel_params.rbi b/rbi/lib/openai/models/batch_cancel_params.rbi index e5ef1114..137bcef9 100644 --- a/rbi/lib/openai/models/batch_cancel_params.rbi +++ b/rbi/lib/openai/models/batch_cancel_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch_create_params.rbi b/rbi/lib/openai/models/batch_create_params.rbi index d27284f7..f33919b3 100644 --- a/rbi/lib/openai/models/batch_create_params.rbi +++ b/rbi/lib/openai/models/batch_create_params.rbi @@ -49,8 +49,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(completion_window:, endpoint:, input_file_id:, metadata: nil, request_options: {}) - end + def self.new(completion_window:, endpoint:, input_file_id:, metadata: nil, request_options: {}); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The time frame within which the batch should be processed. Currently only `24h` # is supported. @@ -79,8 +77,7 @@ module OpenAI COMPLETION_WINDOW_24H = T.let(:"24h", OpenAI::Models::BatchCreateParams::CompletionWindow::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::BatchCreateParams::CompletionWindow::TaggedSymbol]) } - def self.values - end + def self.values; end end # The endpoint to be used for all requests in the batch. Currently @@ -101,8 +98,7 @@ module OpenAI V1_COMPLETIONS = T.let(:"/v1/completions", OpenAI::Models::BatchCreateParams::Endpoint::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::BatchCreateParams::Endpoint::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/batch_error.rbi b/rbi/lib/openai/models/batch_error.rbi index 157787c8..0871460e 100644 --- a/rbi/lib/openai/models/batch_error.rbi +++ b/rbi/lib/openai/models/batch_error.rbi @@ -29,14 +29,12 @@ module OpenAI params(code: String, line: T.nilable(Integer), message: String, param: T.nilable(String)) .returns(T.attached_class) end - def self.new(code: nil, line: nil, message: nil, param: nil) - end + def self.new(code: nil, line: nil, message: nil, param: nil); end sig do override.returns({code: String, line: T.nilable(Integer), message: String, param: T.nilable(String)}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch_list_params.rbi b/rbi/lib/openai/models/batch_list_params.rbi index 479dcdff..a78f54c3 100644 --- a/rbi/lib/openai/models/batch_list_params.rbi +++ b/rbi/lib/openai/models/batch_list_params.rbi @@ -32,12 +32,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, request_options: {}); end sig { override.returns({after: String, limit: Integer, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch_request_counts.rbi b/rbi/lib/openai/models/batch_request_counts.rbi index 6b688106..2c97e840 100644 --- a/rbi/lib/openai/models/batch_request_counts.rbi +++ b/rbi/lib/openai/models/batch_request_counts.rbi @@ -17,12 +17,10 @@ module OpenAI # The request counts for different statuses within the batch. sig { params(completed: Integer, failed: Integer, total: Integer).returns(T.attached_class) } - def self.new(completed:, failed:, total:) - end + def self.new(completed:, failed:, total:); end sig { override.returns({completed: Integer, failed: Integer, total: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/batch_retrieve_params.rbi b/rbi/lib/openai/models/batch_retrieve_params.rbi index 002b5af2..7a154d58 100644 --- a/rbi/lib/openai/models/batch_retrieve_params.rbi +++ b/rbi/lib/openai/models/batch_retrieve_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant.rbi b/rbi/lib/openai/models/beta/assistant.rbi index 3ea623d1..4dbc147a 100644 --- a/rbi/lib/openai/models/beta/assistant.rbi +++ b/rbi/lib/openai/models/beta/assistant.rbi @@ -52,11 +52,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) end @@ -136,12 +136,12 @@ module OpenAI model: String, name: T.nilable(String), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], response_format: T.nilable( T.any( @@ -173,9 +173,7 @@ module OpenAI tool_resources: nil, top_p: nil, object: :assistant - ) - end - + ); end sig do override .returns( @@ -189,11 +187,11 @@ module OpenAI name: T.nilable(String), object: Symbol, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], response_format: T.nilable( T.any( @@ -209,8 +207,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ToolResources < OpenAI::Internal::Type::BaseModel sig { returns(T.nilable(OpenAI::Models::Beta::Assistant::ToolResources::CodeInterpreter)) } @@ -246,8 +243,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -258,8 +254,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -272,12 +267,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -292,12 +285,10 @@ module OpenAI attr_writer :vector_store_ids sig { params(vector_store_ids: T::Array[String]).returns(T.attached_class) } - def self.new(vector_store_ids: nil) - end + def self.new(vector_store_ids: nil); end sig { override.returns({vector_store_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_create_params.rbi b/rbi/lib/openai/models/beta/assistant_create_params.rbi index a75932ff..b225b423 100644 --- a/rbi/lib/openai/models/beta/assistant_create_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_create_params.rbi @@ -108,11 +108,11 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) ) @@ -122,12 +122,12 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) .void @@ -162,12 +162,12 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash) @@ -187,9 +187,7 @@ module OpenAI tools: nil, top_p: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -211,19 +209,18 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(OpenAI::Models::Beta::AssistantCreateParams::ToolResources), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: OpenAI::RequestOptions } ) end - def to_hash - end + def to_hash; end # ID of the model to use. You can use the # [List models](https://platform.openai.com/docs/api-reference/models/list) API to @@ -234,8 +231,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol]) } - def self.variants - end + def self.variants; end end class ToolResources < OpenAI::Internal::Type::BaseModel @@ -278,8 +274,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -290,8 +285,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -304,12 +298,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -337,10 +329,10 @@ module OpenAI sig do params( vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -351,16 +343,15 @@ module OpenAI params( vector_store_ids: T::Array[String], vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .returns(T.attached_class) end - def self.new(vector_store_ids: nil, vector_stores: nil) - end + def self.new(vector_store_ids: nil, vector_stores: nil); end sig do override @@ -371,8 +362,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class VectorStore < OpenAI::Internal::Type::BaseModel # The chunking strategy used to chunk the file(s). If not set, will use the `auto` @@ -431,8 +421,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil) - end + def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil); end sig do override @@ -447,8 +436,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The chunking strategy used to chunk the file(s). If not set, will use the `auto` # strategy. @@ -463,12 +451,10 @@ module OpenAI # The default strategy. This strategy currently uses a `max_chunk_size_tokens` of # `800` and `chunk_overlap_tokens` of `400`. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :auto) - end + def self.new(type: :auto); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end class Static < OpenAI::Internal::Type::BaseModel @@ -504,8 +490,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(static:, type: :static) - end + def self.new(static:, type: :static); end sig do override @@ -516,8 +501,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Static < OpenAI::Internal::Type::BaseModel # The number of tokens that overlap between chunks. The default value is `400`. @@ -537,12 +521,10 @@ module OpenAI max_chunk_size_tokens: Integer ).returns(T.attached_class) end - def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:) - end + def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:); end sig { override.returns({chunk_overlap_tokens: Integer, max_chunk_size_tokens: Integer}) } - def to_hash - end + def to_hash; end end end @@ -552,8 +534,7 @@ module OpenAI [OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Auto, OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_delete_params.rbi b/rbi/lib/openai/models/beta/assistant_delete_params.rbi index b929b1f8..283d4cf9 100644 --- a/rbi/lib/openai/models/beta/assistant_delete_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_delete_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_deleted.rbi b/rbi/lib/openai/models/beta/assistant_deleted.rbi index 08a9c254..676a92bf 100644 --- a/rbi/lib/openai/models/beta/assistant_deleted.rbi +++ b/rbi/lib/openai/models/beta/assistant_deleted.rbi @@ -14,12 +14,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"assistant.deleted") - end + def self.new(id:, deleted:, object: :"assistant.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_list_params.rbi b/rbi/lib/openai/models/beta/assistant_list_params.rbi index 7da7715a..9bf1cab2 100644 --- a/rbi/lib/openai/models/beta/assistant_list_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_list_params.rbi @@ -53,8 +53,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -68,8 +67,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -84,8 +82,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Beta::AssistantListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::AssistantListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_response_format_option.rbi b/rbi/lib/openai/models/beta/assistant_response_format_option.rbi index 0b95306f..43f47c46 100644 --- a/rbi/lib/openai/models/beta/assistant_response_format_option.rbi +++ b/rbi/lib/openai/models/beta/assistant_response_format_option.rbi @@ -32,8 +32,7 @@ module OpenAI [Symbol, OpenAI::Models::ResponseFormatText, OpenAI::Models::ResponseFormatJSONObject, OpenAI::Models::ResponseFormatJSONSchema] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_retrieve_params.rbi b/rbi/lib/openai/models/beta/assistant_retrieve_params.rbi index f118b741..195f1fe4 100644 --- a/rbi/lib/openai/models/beta/assistant_retrieve_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_retrieve_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_stream_event.rbi b/rbi/lib/openai/models/beta/assistant_stream_event.rbi index 86e113fd..407895b1 100644 --- a/rbi/lib/openai/models/beta/assistant_stream_event.rbi +++ b/rbi/lib/openai/models/beta/assistant_stream_event.rbi @@ -56,12 +56,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, enabled: nil, event: :"thread.created") - end + def self.new(data:, enabled: nil, event: :"thread.created"); end sig { override.returns({data: OpenAI::Models::Beta::Thread, event: Symbol, enabled: T::Boolean}) } - def to_hash - end + def to_hash; end end class ThreadRunCreated < OpenAI::Internal::Type::BaseModel @@ -82,12 +80,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.created") - end + def self.new(data:, event: :"thread.run.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunQueued < OpenAI::Internal::Type::BaseModel @@ -108,12 +104,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.queued") - end + def self.new(data:, event: :"thread.run.queued"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunInProgress < OpenAI::Internal::Type::BaseModel @@ -134,12 +128,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.in_progress") - end + def self.new(data:, event: :"thread.run.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunRequiresAction < OpenAI::Internal::Type::BaseModel @@ -160,12 +152,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.requires_action") - end + def self.new(data:, event: :"thread.run.requires_action"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCompleted < OpenAI::Internal::Type::BaseModel @@ -186,12 +176,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.completed") - end + def self.new(data:, event: :"thread.run.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunIncomplete < OpenAI::Internal::Type::BaseModel @@ -212,12 +200,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.incomplete") - end + def self.new(data:, event: :"thread.run.incomplete"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunFailed < OpenAI::Internal::Type::BaseModel @@ -238,12 +224,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.failed") - end + def self.new(data:, event: :"thread.run.failed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCancelling < OpenAI::Internal::Type::BaseModel @@ -264,12 +248,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.cancelling") - end + def self.new(data:, event: :"thread.run.cancelling"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCancelled < OpenAI::Internal::Type::BaseModel @@ -290,12 +272,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.cancelled") - end + def self.new(data:, event: :"thread.run.cancelled"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunExpired < OpenAI::Internal::Type::BaseModel @@ -316,12 +296,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.expired") - end + def self.new(data:, event: :"thread.run.expired"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepCreated < OpenAI::Internal::Type::BaseModel @@ -345,12 +323,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.created") - end + def self.new(data:, event: :"thread.run.step.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepInProgress < OpenAI::Internal::Type::BaseModel @@ -374,12 +350,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.in_progress") - end + def self.new(data:, event: :"thread.run.step.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepDelta < OpenAI::Internal::Type::BaseModel @@ -388,7 +362,9 @@ module OpenAI sig { returns(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) } attr_reader :data - sig { params(data: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Internal::AnyHash)).void } + sig do + params(data: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Internal::AnyHash)).void + end attr_writer :data sig { returns(Symbol) } @@ -404,12 +380,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.delta") - end + def self.new(data:, event: :"thread.run.step.delta"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepCompleted < OpenAI::Internal::Type::BaseModel @@ -433,12 +407,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.completed") - end + def self.new(data:, event: :"thread.run.step.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepFailed < OpenAI::Internal::Type::BaseModel @@ -462,12 +434,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.failed") - end + def self.new(data:, event: :"thread.run.step.failed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepCancelled < OpenAI::Internal::Type::BaseModel @@ -491,12 +461,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.cancelled") - end + def self.new(data:, event: :"thread.run.step.cancelled"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepExpired < OpenAI::Internal::Type::BaseModel @@ -520,12 +488,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.expired") - end + def self.new(data:, event: :"thread.run.step.expired"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageCreated < OpenAI::Internal::Type::BaseModel @@ -547,12 +513,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.created") - end + def self.new(data:, event: :"thread.message.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageInProgress < OpenAI::Internal::Type::BaseModel @@ -574,12 +538,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.in_progress") - end + def self.new(data:, event: :"thread.message.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageDelta < OpenAI::Internal::Type::BaseModel @@ -604,12 +566,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.delta") - end + def self.new(data:, event: :"thread.message.delta"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::MessageDeltaEvent, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageCompleted < OpenAI::Internal::Type::BaseModel @@ -631,12 +591,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.completed") - end + def self.new(data:, event: :"thread.message.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageIncomplete < OpenAI::Internal::Type::BaseModel @@ -658,12 +616,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.incomplete") - end + def self.new(data:, event: :"thread.message.incomplete"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ErrorEvent < OpenAI::Internal::Type::BaseModel @@ -683,12 +639,10 @@ module OpenAI params(data: T.any(OpenAI::Models::ErrorObject, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :error) - end + def self.new(data:, event: :error); end sig { override.returns({data: OpenAI::Models::ErrorObject, event: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -697,8 +651,7 @@ module OpenAI [OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_tool.rbi b/rbi/lib/openai/models/beta/assistant_tool.rbi index e2eaccc9..b26fd5d8 100644 --- a/rbi/lib/openai/models/beta/assistant_tool.rbi +++ b/rbi/lib/openai/models/beta/assistant_tool.rbi @@ -12,8 +12,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::FileSearchTool, OpenAI::Models::Beta::FunctionTool] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_tool_choice.rbi b/rbi/lib/openai/models/beta/assistant_tool_choice.rbi index 79dcf2c8..71efdfec 100644 --- a/rbi/lib/openai/models/beta/assistant_tool_choice.rbi +++ b/rbi/lib/openai/models/beta/assistant_tool_choice.rbi @@ -23,8 +23,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(type:, function: nil) - end + def self.new(type:, function: nil); end sig do override @@ -35,8 +34,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The type of the tool. If type is `function`, the function name must be set module Type @@ -52,8 +50,7 @@ module OpenAI FILE_SEARCH = T.let(:file_search, OpenAI::Models::Beta::AssistantToolChoice::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::AssistantToolChoice::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_tool_choice_function.rbi b/rbi/lib/openai/models/beta/assistant_tool_choice_function.rbi index bbf08c85..c7334df0 100644 --- a/rbi/lib/openai/models/beta/assistant_tool_choice_function.rbi +++ b/rbi/lib/openai/models/beta/assistant_tool_choice_function.rbi @@ -9,12 +9,10 @@ module OpenAI attr_accessor :name sig { params(name: String).returns(T.attached_class) } - def self.new(name:) - end + def self.new(name:); end sig { override.returns({name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_tool_choice_option.rbi b/rbi/lib/openai/models/beta/assistant_tool_choice_option.rbi index 3a3a1f7c..88d3b4e5 100644 --- a/rbi/lib/openai/models/beta/assistant_tool_choice_option.rbi +++ b/rbi/lib/openai/models/beta/assistant_tool_choice_option.rbi @@ -29,8 +29,7 @@ module OpenAI REQUIRED = T.let(:required, OpenAI::Models::Beta::AssistantToolChoiceOption::Auto::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::AssistantToolChoiceOption::Auto::TaggedSymbol]) } - def self.values - end + def self.values; end end sig do @@ -39,8 +38,7 @@ module OpenAI [OpenAI::Models::Beta::AssistantToolChoiceOption::Auto::OrSymbol, OpenAI::Models::Beta::AssistantToolChoice] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/assistant_update_params.rbi b/rbi/lib/openai/models/beta/assistant_update_params.rbi index f14621d3..10c48190 100644 --- a/rbi/lib/openai/models/beta/assistant_update_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_update_params.rbi @@ -111,11 +111,11 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) ) @@ -125,12 +125,12 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) .void @@ -165,12 +165,12 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash) @@ -190,9 +190,7 @@ module OpenAI tools: nil, top_p: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -214,19 +212,18 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: OpenAI::RequestOptions } ) end - def to_hash - end + def to_hash; end # ID of the model to use. You can use the # [List models](https://platform.openai.com/docs/api-reference/models/list) API to @@ -237,8 +234,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::Beta::AssistantUpdateParams::Model::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::Beta::AssistantUpdateParams::Model) } OrSymbol = @@ -335,8 +331,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -347,8 +342,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # Overrides the list of @@ -362,12 +356,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -382,12 +374,10 @@ module OpenAI attr_writer :vector_store_ids sig { params(vector_store_ids: T::Array[String]).returns(T.attached_class) } - def self.new(vector_store_ids: nil) - end + def self.new(vector_store_ids: nil); end sig { override.returns({vector_store_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/code_interpreter_tool.rbi b/rbi/lib/openai/models/beta/code_interpreter_tool.rbi index f629a549..cacd14eb 100644 --- a/rbi/lib/openai/models/beta/code_interpreter_tool.rbi +++ b/rbi/lib/openai/models/beta/code_interpreter_tool.rbi @@ -9,12 +9,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :code_interpreter) - end + def self.new(type: :code_interpreter); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/file_search_tool.rbi b/rbi/lib/openai/models/beta/file_search_tool.rbi index 7388dc69..6914e6bb 100644 --- a/rbi/lib/openai/models/beta/file_search_tool.rbi +++ b/rbi/lib/openai/models/beta/file_search_tool.rbi @@ -25,12 +25,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(file_search: nil, type: :file_search) - end + def self.new(file_search: nil, type: :file_search); end sig { override.returns({type: Symbol, file_search: OpenAI::Models::Beta::FileSearchTool::FileSearch}) } - def to_hash - end + def to_hash; end class FileSearch < OpenAI::Internal::Type::BaseModel # The maximum number of results the file search tool should output. The default is @@ -72,8 +70,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(max_num_results: nil, ranking_options: nil) - end + def self.new(max_num_results: nil, ranking_options: nil); end sig do override @@ -81,8 +78,7 @@ module OpenAI {max_num_results: Integer, ranking_options: OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions} ) end - def to_hash - end + def to_hash; end class RankingOptions < OpenAI::Internal::Type::BaseModel # The score threshold for the file search. All values must be a floating point @@ -111,8 +107,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(score_threshold:, ranker: nil) - end + def self.new(score_threshold:, ranker: nil); end sig do override @@ -123,8 +118,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The ranker to use for the file search. If not specified will use the `auto` # ranker. @@ -154,8 +148,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions::Ranker::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/function_tool.rbi b/rbi/lib/openai/models/beta/function_tool.rbi index c1b5305c..b375f86a 100644 --- a/rbi/lib/openai/models/beta/function_tool.rbi +++ b/rbi/lib/openai/models/beta/function_tool.rbi @@ -18,12 +18,10 @@ module OpenAI params(function: T.any(OpenAI::Models::FunctionDefinition, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(function:, type: :function) - end + def self.new(function:, type: :function); end sig { override.returns({function: OpenAI::Models::FunctionDefinition, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/message_stream_event.rbi b/rbi/lib/openai/models/beta/message_stream_event.rbi index fe25c2b0..c312e9f2 100644 --- a/rbi/lib/openai/models/beta/message_stream_event.rbi +++ b/rbi/lib/openai/models/beta/message_stream_event.rbi @@ -28,12 +28,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.created") - end + def self.new(data:, event: :"thread.message.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageInProgress < OpenAI::Internal::Type::BaseModel @@ -55,12 +53,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.in_progress") - end + def self.new(data:, event: :"thread.message.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageDelta < OpenAI::Internal::Type::BaseModel @@ -85,12 +81,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.delta") - end + def self.new(data:, event: :"thread.message.delta"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::MessageDeltaEvent, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageCompleted < OpenAI::Internal::Type::BaseModel @@ -112,12 +106,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.completed") - end + def self.new(data:, event: :"thread.message.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadMessageIncomplete < OpenAI::Internal::Type::BaseModel @@ -139,12 +131,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.message.incomplete") - end + def self.new(data:, event: :"thread.message.incomplete"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Message, event: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -153,8 +143,7 @@ module OpenAI [OpenAI::Models::Beta::MessageStreamEvent::ThreadMessageCreated, OpenAI::Models::Beta::MessageStreamEvent::ThreadMessageInProgress, OpenAI::Models::Beta::MessageStreamEvent::ThreadMessageDelta, OpenAI::Models::Beta::MessageStreamEvent::ThreadMessageCompleted, OpenAI::Models::Beta::MessageStreamEvent::ThreadMessageIncomplete] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/run_step_stream_event.rbi b/rbi/lib/openai/models/beta/run_step_stream_event.rbi index 0b610488..7aff0d4d 100644 --- a/rbi/lib/openai/models/beta/run_step_stream_event.rbi +++ b/rbi/lib/openai/models/beta/run_step_stream_event.rbi @@ -30,12 +30,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.created") - end + def self.new(data:, event: :"thread.run.step.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepInProgress < OpenAI::Internal::Type::BaseModel @@ -59,12 +57,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.in_progress") - end + def self.new(data:, event: :"thread.run.step.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepDelta < OpenAI::Internal::Type::BaseModel @@ -73,7 +69,9 @@ module OpenAI sig { returns(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) } attr_reader :data - sig { params(data: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Internal::AnyHash)).void } + sig do + params(data: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Internal::AnyHash)).void + end attr_writer :data sig { returns(Symbol) } @@ -89,12 +87,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.delta") - end + def self.new(data:, event: :"thread.run.step.delta"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepCompleted < OpenAI::Internal::Type::BaseModel @@ -118,12 +114,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.completed") - end + def self.new(data:, event: :"thread.run.step.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepFailed < OpenAI::Internal::Type::BaseModel @@ -147,12 +141,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.failed") - end + def self.new(data:, event: :"thread.run.step.failed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepCancelled < OpenAI::Internal::Type::BaseModel @@ -176,12 +168,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.cancelled") - end + def self.new(data:, event: :"thread.run.step.cancelled"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunStepExpired < OpenAI::Internal::Type::BaseModel @@ -205,12 +195,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.step.expired") - end + def self.new(data:, event: :"thread.run.step.expired"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Runs::RunStep, event: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -219,8 +207,7 @@ module OpenAI [OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepCreated, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepInProgress, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepDelta, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepCompleted, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepFailed, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepCancelled, OpenAI::Models::Beta::RunStepStreamEvent::ThreadRunStepExpired] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/run_stream_event.rbi b/rbi/lib/openai/models/beta/run_stream_event.rbi index cedd2400..de5bcb0f 100644 --- a/rbi/lib/openai/models/beta/run_stream_event.rbi +++ b/rbi/lib/openai/models/beta/run_stream_event.rbi @@ -26,12 +26,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.created") - end + def self.new(data:, event: :"thread.run.created"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunQueued < OpenAI::Internal::Type::BaseModel @@ -52,12 +50,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.queued") - end + def self.new(data:, event: :"thread.run.queued"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunInProgress < OpenAI::Internal::Type::BaseModel @@ -78,12 +74,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.in_progress") - end + def self.new(data:, event: :"thread.run.in_progress"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunRequiresAction < OpenAI::Internal::Type::BaseModel @@ -104,12 +98,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.requires_action") - end + def self.new(data:, event: :"thread.run.requires_action"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCompleted < OpenAI::Internal::Type::BaseModel @@ -130,12 +122,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.completed") - end + def self.new(data:, event: :"thread.run.completed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunIncomplete < OpenAI::Internal::Type::BaseModel @@ -156,12 +146,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.incomplete") - end + def self.new(data:, event: :"thread.run.incomplete"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunFailed < OpenAI::Internal::Type::BaseModel @@ -182,12 +170,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.failed") - end + def self.new(data:, event: :"thread.run.failed"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCancelling < OpenAI::Internal::Type::BaseModel @@ -208,12 +194,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.cancelling") - end + def self.new(data:, event: :"thread.run.cancelling"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunCancelled < OpenAI::Internal::Type::BaseModel @@ -234,12 +218,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.cancelled") - end + def self.new(data:, event: :"thread.run.cancelled"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end class ThreadRunExpired < OpenAI::Internal::Type::BaseModel @@ -260,12 +242,10 @@ module OpenAI params(data: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Internal::AnyHash), event: Symbol) .returns(T.attached_class) end - def self.new(data:, event: :"thread.run.expired") - end + def self.new(data:, event: :"thread.run.expired"); end sig { override.returns({data: OpenAI::Models::Beta::Threads::Run, event: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -274,8 +254,7 @@ module OpenAI [OpenAI::Models::Beta::RunStreamEvent::ThreadRunCreated, OpenAI::Models::Beta::RunStreamEvent::ThreadRunQueued, OpenAI::Models::Beta::RunStreamEvent::ThreadRunInProgress, OpenAI::Models::Beta::RunStreamEvent::ThreadRunRequiresAction, OpenAI::Models::Beta::RunStreamEvent::ThreadRunCompleted, OpenAI::Models::Beta::RunStreamEvent::ThreadRunIncomplete, OpenAI::Models::Beta::RunStreamEvent::ThreadRunFailed, OpenAI::Models::Beta::RunStreamEvent::ThreadRunCancelling, OpenAI::Models::Beta::RunStreamEvent::ThreadRunCancelled, OpenAI::Models::Beta::RunStreamEvent::ThreadRunExpired] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/thread.rbi b/rbi/lib/openai/models/beta/thread.rbi index b6dd7fda..0e294e8a 100644 --- a/rbi/lib/openai/models/beta/thread.rbi +++ b/rbi/lib/openai/models/beta/thread.rbi @@ -52,8 +52,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, created_at:, metadata:, tool_resources:, object: :thread) - end + def self.new(id:, created_at:, metadata:, tool_resources:, object: :thread); end sig do override @@ -67,8 +66,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ToolResources < OpenAI::Internal::Type::BaseModel sig { returns(T.nilable(OpenAI::Models::Beta::Thread::ToolResources::CodeInterpreter)) } @@ -104,8 +102,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -116,8 +113,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -130,12 +126,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -150,12 +144,10 @@ module OpenAI attr_writer :vector_store_ids sig { params(vector_store_ids: T::Array[String]).returns(T.attached_class) } - def self.new(vector_store_ids: nil) - end + def self.new(vector_store_ids: nil); end sig { override.returns({vector_store_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/thread_create_and_run_params.rbi b/rbi/lib/openai/models/beta/thread_create_and_run_params.rbi index c0aab016..f9240bfe 100644 --- a/rbi/lib/openai/models/beta/thread_create_and_run_params.rbi +++ b/rbi/lib/openai/models/beta/thread_create_and_run_params.rbi @@ -150,11 +150,11 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) ) @@ -214,12 +214,12 @@ module OpenAI tool_resources: T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -247,9 +247,7 @@ module OpenAI top_p: nil, truncation_strategy: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -280,11 +278,11 @@ module OpenAI tool_resources: T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -293,8 +291,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The ID of the [Model](https://platform.openai.com/docs/api-reference/models) to # be used to execute this run. If a value is provided here, it will override the @@ -304,8 +301,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol]) } - def self.variants - end + def self.variants; end end class Thread < OpenAI::Internal::Type::BaseModel @@ -360,8 +356,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(messages: nil, metadata: nil, tool_resources: nil) - end + def self.new(messages: nil, metadata: nil, tool_resources: nil); end sig do override @@ -373,8 +368,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Message < OpenAI::Internal::Type::BaseModel # The text contents of the message. @@ -383,11 +377,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ) ) @@ -421,29 +415,28 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Role::OrSymbol, attachments: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment, + OpenAI::Internal::AnyHash + ) ] ), metadata: T.nilable(T::Hash[Symbol, String]) ) .returns(T.attached_class) end - def self.new(content:, role:, attachments: nil, metadata: nil) - end + def self.new(content:, role:, attachments: nil, metadata: nil); end sig do override @@ -452,11 +445,11 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Role::OrSymbol, @@ -465,8 +458,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The text contents of the message. module Content @@ -478,17 +470,16 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ] ) end - def self.variants - end + def self.variants; end MessageContentPartParamArray = T.let( @@ -519,8 +510,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Role::TaggedSymbol]) end - def self.values - end + def self.values; end end class Attachment < OpenAI::Internal::Type::BaseModel @@ -536,10 +526,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch + ) ] ) ) @@ -549,11 +539,11 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch + ) ] ) .void @@ -564,17 +554,16 @@ module OpenAI params( file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch + ) ] ) .returns(T.attached_class) end - def self.new(file_id: nil, tools: nil) - end + def self.new(file_id: nil, tools: nil); end sig do override @@ -582,16 +571,15 @@ module OpenAI { file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch + ) ] } ) end - def to_hash - end + def to_hash; end module Tool extend OpenAI::Internal::Type::Union @@ -602,12 +590,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :file_search) - end + def self.new(type: :file_search); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -616,8 +602,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::Message::Attachment::Tool::FileSearch] ) end - def self.variants - end + def self.variants; end end end end @@ -668,8 +653,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -680,8 +664,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -694,12 +677,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -729,10 +710,10 @@ module OpenAI sig do params( vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -743,16 +724,15 @@ module OpenAI params( vector_store_ids: T::Array[String], vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .returns(T.attached_class) end - def self.new(vector_store_ids: nil, vector_stores: nil) - end + def self.new(vector_store_ids: nil, vector_stores: nil); end sig do override @@ -763,8 +743,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class VectorStore < OpenAI::Internal::Type::BaseModel # The chunking strategy used to chunk the file(s). If not set, will use the `auto` @@ -823,8 +802,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil) - end + def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil); end sig do override @@ -839,8 +817,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The chunking strategy used to chunk the file(s). If not set, will use the `auto` # strategy. @@ -855,12 +832,10 @@ module OpenAI # The default strategy. This strategy currently uses a `max_chunk_size_tokens` of # `800` and `chunk_overlap_tokens` of `400`. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :auto) - end + def self.new(type: :auto); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end class Static < OpenAI::Internal::Type::BaseModel @@ -896,8 +871,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(static:, type: :static) - end + def self.new(static:, type: :static); end sig do override @@ -908,8 +882,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Static < OpenAI::Internal::Type::BaseModel # The number of tokens that overlap between chunks. The default value is `400`. @@ -929,14 +902,12 @@ module OpenAI max_chunk_size_tokens: Integer ).returns(T.attached_class) end - def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:) - end + def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:); end sig do override.returns({chunk_overlap_tokens: Integer, max_chunk_size_tokens: Integer}) end - def to_hash - end + def to_hash; end end end @@ -946,8 +917,7 @@ module OpenAI [OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Auto, OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static] ) end - def self.variants - end + def self.variants; end end end end @@ -1000,8 +970,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -1012,8 +981,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -1026,12 +994,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -1046,12 +1012,10 @@ module OpenAI attr_writer :vector_store_ids sig { params(vector_store_ids: T::Array[String]).returns(T.attached_class) } - def self.new(vector_store_ids: nil) - end + def self.new(vector_store_ids: nil); end sig { override.returns({vector_store_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end end @@ -1064,8 +1028,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::FileSearchTool, OpenAI::Models::Beta::FunctionTool] ) end - def self.variants - end + def self.variants; end end class TruncationStrategy < OpenAI::Internal::Type::BaseModel @@ -1090,8 +1053,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(type:, last_messages: nil) - end + def self.new(type:, last_messages: nil); end sig do override @@ -1102,8 +1064,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The truncation strategy to use for the thread. The default is `auto`. If set to # `last_messages`, the thread will be truncated to the n most recent messages in @@ -1135,8 +1096,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Beta::ThreadCreateAndRunParams::TruncationStrategy::Type::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/thread_create_params.rbi b/rbi/lib/openai/models/beta/thread_create_params.rbi index 2f0b0063..285edbe9 100644 --- a/rbi/lib/openai/models/beta/thread_create_params.rbi +++ b/rbi/lib/openai/models/beta/thread_create_params.rbi @@ -53,8 +53,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(messages: nil, metadata: nil, tool_resources: nil, request_options: {}) - end + def self.new(messages: nil, metadata: nil, tool_resources: nil, request_options: {}); end sig do override @@ -67,8 +66,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Message < OpenAI::Internal::Type::BaseModel # The text contents of the message. @@ -77,11 +75,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ) ) @@ -115,12 +113,12 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::ThreadCreateParams::Message::Role::OrSymbol, @@ -131,8 +129,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, role:, attachments: nil, metadata: nil) - end + def self.new(content:, role:, attachments: nil, metadata: nil); end sig do override @@ -141,11 +138,11 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::ThreadCreateParams::Message::Role::OrSymbol, @@ -154,8 +151,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The text contents of the message. module Content @@ -167,17 +163,16 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ] ) end - def self.variants - end + def self.variants; end MessageContentPartParamArray = T.let( @@ -203,8 +198,7 @@ module OpenAI ASSISTANT = T.let(:assistant, OpenAI::Models::Beta::ThreadCreateParams::Message::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::ThreadCreateParams::Message::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end class Attachment < OpenAI::Internal::Type::BaseModel @@ -220,10 +214,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch + ) ] ) ) @@ -233,11 +227,11 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch + ) ] ) .void @@ -248,17 +242,16 @@ module OpenAI params( file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch + ) ] ) .returns(T.attached_class) end - def self.new(file_id: nil, tools: nil) - end + def self.new(file_id: nil, tools: nil); end sig do override @@ -266,16 +259,15 @@ module OpenAI { file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch + ) ] } ) end - def to_hash - end + def to_hash; end module Tool extend OpenAI::Internal::Type::Union @@ -286,12 +278,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :file_search) - end + def self.new(type: :file_search); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -300,8 +290,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::ThreadCreateParams::Message::Attachment::Tool::FileSearch] ) end - def self.variants - end + def self.variants; end end end end @@ -340,8 +329,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -352,8 +340,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -366,12 +353,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -399,10 +384,10 @@ module OpenAI sig do params( vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -413,16 +398,15 @@ module OpenAI params( vector_store_ids: T::Array[String], vector_stores: T::Array[ - T.any( - OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore, + OpenAI::Internal::AnyHash + ) ] ) .returns(T.attached_class) end - def self.new(vector_store_ids: nil, vector_stores: nil) - end + def self.new(vector_store_ids: nil, vector_stores: nil); end sig do override @@ -433,8 +417,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class VectorStore < OpenAI::Internal::Type::BaseModel # The chunking strategy used to chunk the file(s). If not set, will use the `auto` @@ -493,8 +476,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil) - end + def self.new(chunking_strategy: nil, file_ids: nil, metadata: nil); end sig do override @@ -509,8 +491,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The chunking strategy used to chunk the file(s). If not set, will use the `auto` # strategy. @@ -525,12 +506,10 @@ module OpenAI # The default strategy. This strategy currently uses a `max_chunk_size_tokens` of # `800` and `chunk_overlap_tokens` of `400`. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :auto) - end + def self.new(type: :auto); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end class Static < OpenAI::Internal::Type::BaseModel @@ -566,8 +545,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(static:, type: :static) - end + def self.new(static:, type: :static); end sig do override @@ -578,8 +556,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Static < OpenAI::Internal::Type::BaseModel # The number of tokens that overlap between chunks. The default value is `400`. @@ -599,12 +576,10 @@ module OpenAI max_chunk_size_tokens: Integer ).returns(T.attached_class) end - def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:) - end + def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:); end sig { override.returns({chunk_overlap_tokens: Integer, max_chunk_size_tokens: Integer}) } - def to_hash - end + def to_hash; end end end @@ -614,8 +589,7 @@ module OpenAI [OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Auto, OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/thread_delete_params.rbi b/rbi/lib/openai/models/beta/thread_delete_params.rbi index be5184db..c9083423 100644 --- a/rbi/lib/openai/models/beta/thread_delete_params.rbi +++ b/rbi/lib/openai/models/beta/thread_delete_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/thread_deleted.rbi b/rbi/lib/openai/models/beta/thread_deleted.rbi index 68939994..9944d075 100644 --- a/rbi/lib/openai/models/beta/thread_deleted.rbi +++ b/rbi/lib/openai/models/beta/thread_deleted.rbi @@ -14,12 +14,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"thread.deleted") - end + def self.new(id:, deleted:, object: :"thread.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/thread_retrieve_params.rbi b/rbi/lib/openai/models/beta/thread_retrieve_params.rbi index e42b6057..7658004e 100644 --- a/rbi/lib/openai/models/beta/thread_retrieve_params.rbi +++ b/rbi/lib/openai/models/beta/thread_retrieve_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/thread_stream_event.rbi b/rbi/lib/openai/models/beta/thread_stream_event.rbi index 1f9f6531..e2268f47 100644 --- a/rbi/lib/openai/models/beta/thread_stream_event.rbi +++ b/rbi/lib/openai/models/beta/thread_stream_event.rbi @@ -33,12 +33,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, enabled: nil, event: :"thread.created") - end + def self.new(data:, enabled: nil, event: :"thread.created"); end sig { override.returns({data: OpenAI::Models::Beta::Thread, event: Symbol, enabled: T::Boolean}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/thread_update_params.rbi b/rbi/lib/openai/models/beta/thread_update_params.rbi index a1f2bf11..4ec25c94 100644 --- a/rbi/lib/openai/models/beta/thread_update_params.rbi +++ b/rbi/lib/openai/models/beta/thread_update_params.rbi @@ -39,8 +39,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(metadata: nil, tool_resources: nil, request_options: {}) - end + def self.new(metadata: nil, tool_resources: nil, request_options: {}); end sig do override @@ -52,8 +51,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ToolResources < OpenAI::Internal::Type::BaseModel sig { returns(T.nilable(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::CodeInterpreter)) } @@ -89,8 +87,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter: nil, file_search: nil) - end + def self.new(code_interpreter: nil, file_search: nil); end sig do override @@ -101,8 +98,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # A list of [file](https://platform.openai.com/docs/api-reference/files) IDs made @@ -115,12 +111,10 @@ module OpenAI attr_writer :file_ids sig { params(file_ids: T::Array[String]).returns(T.attached_class) } - def self.new(file_ids: nil) - end + def self.new(file_ids: nil); end sig { override.returns({file_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end class FileSearch < OpenAI::Internal::Type::BaseModel @@ -135,12 +129,10 @@ module OpenAI attr_writer :vector_store_ids sig { params(vector_store_ids: T::Array[String]).returns(T.attached_class) } - def self.new(vector_store_ids: nil) - end + def self.new(vector_store_ids: nil); end sig { override.returns({vector_store_ids: T::Array[String]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/annotation.rbi b/rbi/lib/openai/models/beta/threads/annotation.rbi index 2579d047..0b4b796a 100644 --- a/rbi/lib/openai/models/beta/threads/annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/annotation.rbi @@ -16,8 +16,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::FileCitationAnnotation, OpenAI::Models::Beta::Threads::FilePathAnnotation] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/annotation_delta.rbi b/rbi/lib/openai/models/beta/threads/annotation_delta.rbi index a0c01cad..26a9fe9b 100644 --- a/rbi/lib/openai/models/beta/threads/annotation_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/annotation_delta.rbi @@ -16,8 +16,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi b/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi index b87f7920..e29ed266 100644 --- a/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi @@ -43,8 +43,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(end_index:, file_citation:, start_index:, text:, type: :file_citation) - end + def self.new(end_index:, file_citation:, start_index:, text:, type: :file_citation); end sig do override @@ -58,8 +57,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FileCitation < OpenAI::Internal::Type::BaseModel # The ID of the specific File the citation is from. @@ -67,12 +65,10 @@ module OpenAI attr_accessor :file_id sig { params(file_id: String).returns(T.attached_class) } - def self.new(file_id:) - end + def self.new(file_id:); end sig { override.returns({file_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi b/rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi index c8a41dac..3a09db06 100644 --- a/rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_citation_delta_annotation.rbi @@ -80,8 +80,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FileCitation < OpenAI::Internal::Type::BaseModel # The ID of the specific File the citation is from. @@ -99,12 +98,10 @@ module OpenAI attr_writer :quote sig { params(file_id: String, quote: String).returns(T.attached_class) } - def self.new(file_id: nil, quote: nil) - end + def self.new(file_id: nil, quote: nil); end sig { override.returns({file_id: String, quote: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi b/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi index d3f54f98..93c25e4e 100644 --- a/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi @@ -42,8 +42,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(end_index:, file_path:, start_index:, text:, type: :file_path) - end + def self.new(end_index:, file_path:, start_index:, text:, type: :file_path); end sig do override @@ -57,8 +56,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FilePath < OpenAI::Internal::Type::BaseModel # The ID of the file that was generated. @@ -66,12 +64,10 @@ module OpenAI attr_accessor :file_id sig { params(file_id: String).returns(T.attached_class) } - def self.new(file_id:) - end + def self.new(file_id:); end sig { override.returns({file_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/file_path_delta_annotation.rbi b/rbi/lib/openai/models/beta/threads/file_path_delta_annotation.rbi index a47885b8..e8f4b3d2 100644 --- a/rbi/lib/openai/models/beta/threads/file_path_delta_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_path_delta_annotation.rbi @@ -72,8 +72,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FilePath < OpenAI::Internal::Type::BaseModel # The ID of the file that was generated. @@ -84,12 +83,10 @@ module OpenAI attr_writer :file_id sig { params(file_id: String).returns(T.attached_class) } - def self.new(file_id: nil) - end + def self.new(file_id: nil); end sig { override.returns({file_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_file.rbi b/rbi/lib/openai/models/beta/threads/image_file.rbi index f16895d6..25343dd0 100644 --- a/rbi/lib/openai/models/beta/threads/image_file.rbi +++ b/rbi/lib/openai/models/beta/threads/image_file.rbi @@ -23,12 +23,10 @@ module OpenAI params(file_id: String, detail: OpenAI::Models::Beta::Threads::ImageFile::Detail::OrSymbol) .returns(T.attached_class) end - def self.new(file_id:, detail: nil) - end + def self.new(file_id:, detail: nil); end sig { override.returns({file_id: String, detail: OpenAI::Models::Beta::Threads::ImageFile::Detail::OrSymbol}) } - def to_hash - end + def to_hash; end # Specifies the detail level of the image if specified by the user. `low` uses # fewer tokens, you can opt in to high resolution using `high`. @@ -44,8 +42,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::Beta::Threads::ImageFile::Detail::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::ImageFile::Detail::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_file_content_block.rbi b/rbi/lib/openai/models/beta/threads/image_file_content_block.rbi index 133cd72c..b50f4624 100644 --- a/rbi/lib/openai/models/beta/threads/image_file_content_block.rbi +++ b/rbi/lib/openai/models/beta/threads/image_file_content_block.rbi @@ -24,12 +24,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(image_file:, type: :image_file) - end + def self.new(image_file:, type: :image_file); end sig { override.returns({image_file: OpenAI::Models::Beta::Threads::ImageFile, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_file_delta.rbi b/rbi/lib/openai/models/beta/threads/image_file_delta.rbi index 6d41ec50..da45783e 100644 --- a/rbi/lib/openai/models/beta/threads/image_file_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/image_file_delta.rbi @@ -26,15 +26,13 @@ module OpenAI params(detail: OpenAI::Models::Beta::Threads::ImageFileDelta::Detail::OrSymbol, file_id: String) .returns(T.attached_class) end - def self.new(detail: nil, file_id: nil) - end + def self.new(detail: nil, file_id: nil); end sig do override .returns({detail: OpenAI::Models::Beta::Threads::ImageFileDelta::Detail::TaggedSymbol, file_id: String}) end - def to_hash - end + def to_hash; end # Specifies the detail level of the image if specified by the user. `low` uses # fewer tokens, you can opt in to high resolution using `high`. @@ -50,8 +48,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::Beta::Threads::ImageFileDelta::Detail::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::ImageFileDelta::Detail::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_file_delta_block.rbi b/rbi/lib/openai/models/beta/threads/image_file_delta_block.rbi index 7cb2f9a0..4dfa0c31 100644 --- a/rbi/lib/openai/models/beta/threads/image_file_delta_block.rbi +++ b/rbi/lib/openai/models/beta/threads/image_file_delta_block.rbi @@ -29,14 +29,12 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, image_file: nil, type: :image_file) - end + def self.new(index:, image_file: nil, type: :image_file); end sig do override.returns({index: Integer, type: Symbol, image_file: OpenAI::Models::Beta::Threads::ImageFileDelta}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_url.rbi b/rbi/lib/openai/models/beta/threads/image_url.rbi index 7bfaa664..d0e2b929 100644 --- a/rbi/lib/openai/models/beta/threads/image_url.rbi +++ b/rbi/lib/openai/models/beta/threads/image_url.rbi @@ -22,12 +22,10 @@ module OpenAI params(url: String, detail: OpenAI::Models::Beta::Threads::ImageURL::Detail::OrSymbol) .returns(T.attached_class) end - def self.new(url:, detail: nil) - end + def self.new(url:, detail: nil); end sig { override.returns({url: String, detail: OpenAI::Models::Beta::Threads::ImageURL::Detail::OrSymbol}) } - def to_hash - end + def to_hash; end # Specifies the detail level of the image. `low` uses fewer tokens, you can opt in # to high resolution using `high`. Default value is `auto` @@ -43,8 +41,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::Beta::Threads::ImageURL::Detail::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::ImageURL::Detail::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_url_content_block.rbi b/rbi/lib/openai/models/beta/threads/image_url_content_block.rbi index 2dff246b..a960242b 100644 --- a/rbi/lib/openai/models/beta/threads/image_url_content_block.rbi +++ b/rbi/lib/openai/models/beta/threads/image_url_content_block.rbi @@ -20,12 +20,10 @@ module OpenAI params(image_url: T.any(OpenAI::Models::Beta::Threads::ImageURL, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(image_url:, type: :image_url) - end + def self.new(image_url:, type: :image_url); end sig { override.returns({image_url: OpenAI::Models::Beta::Threads::ImageURL, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_url_delta.rbi b/rbi/lib/openai/models/beta/threads/image_url_delta.rbi index 0fbc73d8..5efc1733 100644 --- a/rbi/lib/openai/models/beta/threads/image_url_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/image_url_delta.rbi @@ -25,14 +25,12 @@ module OpenAI params(detail: OpenAI::Models::Beta::Threads::ImageURLDelta::Detail::OrSymbol, url: String) .returns(T.attached_class) end - def self.new(detail: nil, url: nil) - end + def self.new(detail: nil, url: nil); end sig do override.returns({detail: OpenAI::Models::Beta::Threads::ImageURLDelta::Detail::TaggedSymbol, url: String}) end - def to_hash - end + def to_hash; end # Specifies the detail level of the image. `low` uses fewer tokens, you can opt in # to high resolution using `high`. @@ -48,8 +46,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::Beta::Threads::ImageURLDelta::Detail::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::ImageURLDelta::Detail::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/image_url_delta_block.rbi b/rbi/lib/openai/models/beta/threads/image_url_delta_block.rbi index 75462fba..ed36acf3 100644 --- a/rbi/lib/openai/models/beta/threads/image_url_delta_block.rbi +++ b/rbi/lib/openai/models/beta/threads/image_url_delta_block.rbi @@ -28,12 +28,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, image_url: nil, type: :image_url) - end + def self.new(index:, image_url: nil, type: :image_url); end sig { override.returns({index: Integer, type: Symbol, image_url: OpenAI::Models::Beta::Threads::ImageURLDelta}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message.rbi b/rbi/lib/openai/models/beta/threads/message.rbi index 6c7e5c86..29e9be2a 100644 --- a/rbi/lib/openai/models/beta/threads/message.rbi +++ b/rbi/lib/openai/models/beta/threads/message.rbi @@ -27,12 +27,12 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlock, - OpenAI::Models::Beta::Threads::RefusalContentBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlock, + OpenAI::Models::Beta::Threads::RefusalContentBlock + ) ] ) end @@ -100,13 +100,13 @@ module OpenAI attachments: T.nilable(T::Array[T.any(OpenAI::Models::Beta::Threads::Message::Attachment, OpenAI::Internal::AnyHash)]), completed_at: T.nilable(Integer), content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlock, - OpenAI::Models::Beta::Threads::RefusalContentBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlock, + OpenAI::Models::Beta::Threads::RefusalContentBlock + ) ], created_at: Integer, incomplete_at: T.nilable(Integer), @@ -135,9 +135,7 @@ module OpenAI status:, thread_id:, object: :"thread.message" - ) - end - + ); end sig do override .returns( @@ -147,12 +145,12 @@ module OpenAI attachments: T.nilable(T::Array[OpenAI::Models::Beta::Threads::Message::Attachment]), completed_at: T.nilable(Integer), content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlock, - OpenAI::Models::Beta::Threads::RefusalContentBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlock, + OpenAI::Models::Beta::Threads::RefusalContentBlock + ) ], created_at: Integer, incomplete_at: T.nilable(Integer), @@ -166,8 +164,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Attachment < OpenAI::Internal::Type::BaseModel # The ID of the file to attach to the message. @@ -182,10 +179,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly + ) ] ) ) @@ -195,11 +192,11 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly + ) ] ) .void @@ -210,17 +207,16 @@ module OpenAI params( file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly + ) ] ) .returns(T.attached_class) end - def self.new(file_id: nil, tools: nil) - end + def self.new(file_id: nil, tools: nil); end sig do override @@ -228,16 +224,15 @@ module OpenAI { file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly + ) ] } ) end - def to_hash - end + def to_hash; end module Tool extend OpenAI::Internal::Type::Union @@ -248,12 +243,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :file_search) - end + def self.new(type: :file_search); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -262,8 +255,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::Threads::Message::Attachment::Tool::AssistantToolsFileSearchTypeOnly] ) end - def self.variants - end + def self.variants; end end end @@ -277,14 +269,12 @@ module OpenAI params(reason: OpenAI::Models::Beta::Threads::Message::IncompleteDetails::Reason::OrSymbol) .returns(T.attached_class) end - def self.new(reason:) - end + def self.new(reason:); end sig do override.returns({reason: OpenAI::Models::Beta::Threads::Message::IncompleteDetails::Reason::TaggedSymbol}) end - def to_hash - end + def to_hash; end # The reason the message is incomplete. module Reason @@ -309,8 +299,7 @@ module OpenAI sig do override.returns(T::Array[OpenAI::Models::Beta::Threads::Message::IncompleteDetails::Reason::TaggedSymbol]) end - def self.values - end + def self.values; end end end @@ -326,8 +315,7 @@ module OpenAI ASSISTANT = T.let(:assistant, OpenAI::Models::Beta::Threads::Message::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Message::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end # The status of the message, which can be either `in_progress`, `incomplete`, or @@ -344,8 +332,7 @@ module OpenAI COMPLETED = T.let(:completed, OpenAI::Models::Beta::Threads::Message::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Message::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_content.rbi b/rbi/lib/openai/models/beta/threads/message_content.rbi index eae2a6d4..148ce53f 100644 --- a/rbi/lib/openai/models/beta/threads/message_content.rbi +++ b/rbi/lib/openai/models/beta/threads/message_content.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::ImageFileContentBlock, OpenAI::Models::Beta::Threads::ImageURLContentBlock, OpenAI::Models::Beta::Threads::TextContentBlock, OpenAI::Models::Beta::Threads::RefusalContentBlock] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_content_delta.rbi b/rbi/lib/openai/models/beta/threads/message_content_delta.rbi index 7be07281..c1dba8a3 100644 --- a/rbi/lib/openai/models/beta/threads/message_content_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/message_content_delta.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, OpenAI::Models::Beta::Threads::TextDeltaBlock, OpenAI::Models::Beta::Threads::RefusalDeltaBlock, OpenAI::Models::Beta::Threads::ImageURLDeltaBlock] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_content_part_param.rbi b/rbi/lib/openai/models/beta/threads/message_content_part_param.rbi index a6e0c71f..012559c9 100644 --- a/rbi/lib/openai/models/beta/threads/message_content_part_param.rbi +++ b/rbi/lib/openai/models/beta/threads/message_content_part_param.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::ImageFileContentBlock, OpenAI::Models::Beta::Threads::ImageURLContentBlock, OpenAI::Models::Beta::Threads::TextContentBlockParam] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_create_params.rbi b/rbi/lib/openai/models/beta/threads/message_create_params.rbi index 5ed1214c..32a91cfd 100644 --- a/rbi/lib/openai/models/beta/threads/message_create_params.rbi +++ b/rbi/lib/openai/models/beta/threads/message_create_params.rbi @@ -14,11 +14,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ) ) @@ -52,12 +52,12 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::Threads::MessageCreateParams::Role::OrSymbol, @@ -69,8 +69,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, role:, attachments: nil, metadata: nil, request_options: {}) - end + def self.new(content:, role:, attachments: nil, metadata: nil, request_options: {}); end sig do override @@ -79,11 +78,11 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::Threads::MessageCreateParams::Role::OrSymbol, @@ -93,8 +92,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The text contents of the message. module Content @@ -106,17 +104,16 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ] ) end - def self.variants - end + def self.variants; end MessageContentPartParamArray = T.let( @@ -142,8 +139,7 @@ module OpenAI ASSISTANT = T.let(:assistant, OpenAI::Models::Beta::Threads::MessageCreateParams::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::MessageCreateParams::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end class Attachment < OpenAI::Internal::Type::BaseModel @@ -159,10 +155,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch + ) ] ) ) @@ -172,11 +168,11 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch + ) ] ) .void @@ -187,17 +183,16 @@ module OpenAI params( file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch + ) ] ) .returns(T.attached_class) end - def self.new(file_id: nil, tools: nil) - end + def self.new(file_id: nil, tools: nil); end sig do override @@ -205,16 +200,15 @@ module OpenAI { file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch + ) ] } ) end - def to_hash - end + def to_hash; end module Tool extend OpenAI::Internal::Type::Union @@ -225,12 +219,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :file_search) - end + def self.new(type: :file_search); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -239,8 +231,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::Threads::MessageCreateParams::Attachment::Tool::FileSearch] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_delete_params.rbi b/rbi/lib/openai/models/beta/threads/message_delete_params.rbi index 0dfa827d..8f25de1b 100644 --- a/rbi/lib/openai/models/beta/threads/message_delete_params.rbi +++ b/rbi/lib/openai/models/beta/threads/message_delete_params.rbi @@ -21,12 +21,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, request_options: {}) - end + def self.new(thread_id:, request_options: {}); end sig { override.returns({thread_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_deleted.rbi b/rbi/lib/openai/models/beta/threads/message_deleted.rbi index fd6cfd06..b5da3306 100644 --- a/rbi/lib/openai/models/beta/threads/message_deleted.rbi +++ b/rbi/lib/openai/models/beta/threads/message_deleted.rbi @@ -15,12 +15,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"thread.message.deleted") - end + def self.new(id:, deleted:, object: :"thread.message.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_delta.rbi b/rbi/lib/openai/models/beta/threads/message_delta.rbi index 5ae1fdd1..cce9e935 100644 --- a/rbi/lib/openai/models/beta/threads/message_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/message_delta.rbi @@ -10,12 +10,12 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, - OpenAI::Models::Beta::Threads::TextDeltaBlock, - OpenAI::Models::Beta::Threads::RefusalDeltaBlock, - OpenAI::Models::Beta::Threads::ImageURLDeltaBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, + OpenAI::Models::Beta::Threads::TextDeltaBlock, + OpenAI::Models::Beta::Threads::RefusalDeltaBlock, + OpenAI::Models::Beta::Threads::ImageURLDeltaBlock + ) ] ) ) @@ -25,13 +25,13 @@ module OpenAI sig do params( content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::TextDeltaBlock, - OpenAI::Models::Beta::Threads::RefusalDeltaBlock, - OpenAI::Models::Beta::Threads::ImageURLDeltaBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::TextDeltaBlock, + OpenAI::Models::Beta::Threads::RefusalDeltaBlock, + OpenAI::Models::Beta::Threads::ImageURLDeltaBlock + ) ] ) .void @@ -49,39 +49,37 @@ module OpenAI sig do params( content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::TextDeltaBlock, - OpenAI::Models::Beta::Threads::RefusalDeltaBlock, - OpenAI::Models::Beta::Threads::ImageURLDeltaBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::TextDeltaBlock, + OpenAI::Models::Beta::Threads::RefusalDeltaBlock, + OpenAI::Models::Beta::Threads::ImageURLDeltaBlock + ) ], role: OpenAI::Models::Beta::Threads::MessageDelta::Role::OrSymbol ) .returns(T.attached_class) end - def self.new(content: nil, role: nil) - end + def self.new(content: nil, role: nil); end sig do override .returns( { content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, - OpenAI::Models::Beta::Threads::TextDeltaBlock, - OpenAI::Models::Beta::Threads::RefusalDeltaBlock, - OpenAI::Models::Beta::Threads::ImageURLDeltaBlock - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileDeltaBlock, + OpenAI::Models::Beta::Threads::TextDeltaBlock, + OpenAI::Models::Beta::Threads::RefusalDeltaBlock, + OpenAI::Models::Beta::Threads::ImageURLDeltaBlock + ) ], role: OpenAI::Models::Beta::Threads::MessageDelta::Role::TaggedSymbol } ) end - def to_hash - end + def to_hash; end # The entity that produced the message. One of `user` or `assistant`. module Role @@ -95,8 +93,7 @@ module OpenAI ASSISTANT = T.let(:assistant, OpenAI::Models::Beta::Threads::MessageDelta::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::MessageDelta::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_delta_event.rbi b/rbi/lib/openai/models/beta/threads/message_delta_event.rbi index 3fd98304..359c70cd 100644 --- a/rbi/lib/openai/models/beta/threads/message_delta_event.rbi +++ b/rbi/lib/openai/models/beta/threads/message_delta_event.rbi @@ -30,12 +30,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, delta:, object: :"thread.message.delta") - end + def self.new(id:, delta:, object: :"thread.message.delta"); end sig { override.returns({id: String, delta: OpenAI::Models::Beta::Threads::MessageDelta, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_list_params.rbi b/rbi/lib/openai/models/beta/threads/message_list_params.rbi index 2a25adec..66577b99 100644 --- a/rbi/lib/openai/models/beta/threads/message_list_params.rbi +++ b/rbi/lib/openai/models/beta/threads/message_list_params.rbi @@ -62,8 +62,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, limit: nil, order: nil, run_id: nil, request_options: {}) - end + def self.new(after: nil, before: nil, limit: nil, order: nil, run_id: nil, request_options: {}); end sig do override @@ -78,8 +77,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -94,8 +92,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Beta::Threads::MessageListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::MessageListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_retrieve_params.rbi b/rbi/lib/openai/models/beta/threads/message_retrieve_params.rbi index 62cc19a2..1818fc76 100644 --- a/rbi/lib/openai/models/beta/threads/message_retrieve_params.rbi +++ b/rbi/lib/openai/models/beta/threads/message_retrieve_params.rbi @@ -21,12 +21,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, request_options: {}) - end + def self.new(thread_id:, request_options: {}); end sig { override.returns({thread_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/message_update_params.rbi b/rbi/lib/openai/models/beta/threads/message_update_params.rbi index 51074aac..90b4db86 100644 --- a/rbi/lib/openai/models/beta/threads/message_update_params.rbi +++ b/rbi/lib/openai/models/beta/threads/message_update_params.rbi @@ -28,8 +28,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, metadata: nil, request_options: {}) - end + def self.new(thread_id:, metadata: nil, request_options: {}); end sig do override @@ -41,8 +40,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/refusal_content_block.rbi b/rbi/lib/openai/models/beta/threads/refusal_content_block.rbi index 334ce796..591afe27 100644 --- a/rbi/lib/openai/models/beta/threads/refusal_content_block.rbi +++ b/rbi/lib/openai/models/beta/threads/refusal_content_block.rbi @@ -14,12 +14,10 @@ module OpenAI # The refusal content generated by the assistant. sig { params(refusal: String, type: Symbol).returns(T.attached_class) } - def self.new(refusal:, type: :refusal) - end + def self.new(refusal:, type: :refusal); end sig { override.returns({refusal: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/refusal_delta_block.rbi b/rbi/lib/openai/models/beta/threads/refusal_delta_block.rbi index 2caef1c7..8c9e2d1f 100644 --- a/rbi/lib/openai/models/beta/threads/refusal_delta_block.rbi +++ b/rbi/lib/openai/models/beta/threads/refusal_delta_block.rbi @@ -21,12 +21,10 @@ module OpenAI # The refusal content that is part of a message. sig { params(index: Integer, refusal: String, type: Symbol).returns(T.attached_class) } - def self.new(index:, refusal: nil, type: :refusal) - end + def self.new(index:, refusal: nil, type: :refusal); end sig { override.returns({index: Integer, type: Symbol, refusal: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/required_action_function_tool_call.rbi b/rbi/lib/openai/models/beta/threads/required_action_function_tool_call.rbi index 795f0789..6aa38a1e 100644 --- a/rbi/lib/openai/models/beta/threads/required_action_function_tool_call.rbi +++ b/rbi/lib/openai/models/beta/threads/required_action_function_tool_call.rbi @@ -38,8 +38,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, function:, type: :function) - end + def self.new(id:, function:, type: :function); end sig do override @@ -47,8 +46,7 @@ module OpenAI {id: String, function: OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall::Function, type: Symbol} ) end - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The arguments that the model expects you to pass to the function. @@ -61,12 +59,10 @@ module OpenAI # The function definition. sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments:, name:) - end + def self.new(arguments:, name:); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run.rbi b/rbi/lib/openai/models/beta/threads/run.rbi index 47341501..7170660e 100644 --- a/rbi/lib/openai/models/beta/threads/run.rbi +++ b/rbi/lib/openai/models/beta/threads/run.rbi @@ -188,11 +188,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) end @@ -267,12 +267,12 @@ module OpenAI ) ), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], truncation_strategy: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::TruncationStrategy, OpenAI::Internal::AnyHash)), usage: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::Usage, OpenAI::Internal::AnyHash)), @@ -310,9 +310,7 @@ module OpenAI temperature: nil, top_p: nil, object: :"thread.run" - ) - end - + ); end sig do override .returns( @@ -352,11 +350,11 @@ module OpenAI ) ), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], truncation_strategy: T.nilable(OpenAI::Models::Beta::Threads::Run::TruncationStrategy), usage: T.nilable(OpenAI::Models::Beta::Threads::Run::Usage), @@ -365,8 +363,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class IncompleteDetails < OpenAI::Internal::Type::BaseModel # The reason why the run is incomplete. This will point to which specific token @@ -383,12 +380,10 @@ module OpenAI params(reason: OpenAI::Models::Beta::Threads::Run::IncompleteDetails::Reason::OrSymbol) .returns(T.attached_class) end - def self.new(reason: nil) - end + def self.new(reason: nil); end sig { override.returns({reason: OpenAI::Models::Beta::Threads::Run::IncompleteDetails::Reason::TaggedSymbol}) } - def to_hash - end + def to_hash; end # The reason why the run is incomplete. This will point to which specific token # limit was reached over the course of the run. @@ -406,8 +401,7 @@ module OpenAI T.let(:max_prompt_tokens, OpenAI::Models::Beta::Threads::Run::IncompleteDetails::Reason::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Run::IncompleteDetails::Reason::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -425,15 +419,13 @@ module OpenAI params(code: OpenAI::Models::Beta::Threads::Run::LastError::Code::OrSymbol, message: String) .returns(T.attached_class) end - def self.new(code:, message:) - end + def self.new(code:, message:); end sig do override .returns({code: OpenAI::Models::Beta::Threads::Run::LastError::Code::TaggedSymbol, message: String}) end - def to_hash - end + def to_hash; end # One of `server_error`, `rate_limit_exceeded`, or `invalid_prompt`. module Code @@ -450,8 +442,7 @@ module OpenAI T.let(:invalid_prompt, OpenAI::Models::Beta::Threads::Run::LastError::Code::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Run::LastError::Code::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -481,8 +472,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(submit_tool_outputs:, type: :submit_tool_outputs) - end + def self.new(submit_tool_outputs:, type: :submit_tool_outputs); end sig do override @@ -490,8 +480,7 @@ module OpenAI {submit_tool_outputs: OpenAI::Models::Beta::Threads::Run::RequiredAction::SubmitToolOutputs, type: Symbol} ) end - def to_hash - end + def to_hash; end class SubmitToolOutputs < OpenAI::Internal::Type::BaseModel # A list of the relevant tool calls. @@ -505,12 +494,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(tool_calls:) - end + def self.new(tool_calls:); end sig { override.returns({tool_calls: T::Array[OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall]}) } - def to_hash - end + def to_hash; end end end @@ -536,8 +523,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(type:, last_messages: nil) - end + def self.new(type:, last_messages: nil); end sig do override @@ -548,8 +534,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The truncation strategy to use for the thread. The default is `auto`. If set to # `last_messages`, the thread will be truncated to the n most recent messages in @@ -568,8 +553,7 @@ module OpenAI T.let(:last_messages, OpenAI::Models::Beta::Threads::Run::TruncationStrategy::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Run::TruncationStrategy::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -595,14 +579,12 @@ module OpenAI total_tokens: Integer ).returns(T.attached_class) end - def self.new(completion_tokens:, prompt_tokens:, total_tokens:) - end + def self.new(completion_tokens:, prompt_tokens:, total_tokens:); end sig do override.returns({completion_tokens: Integer, prompt_tokens: Integer, total_tokens: Integer}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_cancel_params.rbi b/rbi/lib/openai/models/beta/threads/run_cancel_params.rbi index d82ac9df..829a2ec4 100644 --- a/rbi/lib/openai/models/beta/threads/run_cancel_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_cancel_params.rbi @@ -21,12 +21,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, request_options: {}) - end + def self.new(thread_id:, request_options: {}); end sig { override.returns({thread_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_create_params.rbi b/rbi/lib/openai/models/beta/threads/run_create_params.rbi index a34ebb8a..58c097df 100644 --- a/rbi/lib/openai/models/beta/threads/run_create_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_create_params.rbi @@ -158,11 +158,11 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ) ) @@ -226,12 +226,12 @@ module OpenAI ), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -261,9 +261,7 @@ module OpenAI top_p: nil, truncation_strategy: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -296,11 +294,11 @@ module OpenAI ), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -309,8 +307,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class AdditionalMessage < OpenAI::Internal::Type::BaseModel # The text contents of the message. @@ -319,11 +316,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ) ) @@ -361,29 +358,28 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Role::OrSymbol, attachments: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment, + OpenAI::Internal::AnyHash + ) ] ), metadata: T.nilable(T::Hash[Symbol, String]) ) .returns(T.attached_class) end - def self.new(content:, role:, attachments: nil, metadata: nil) - end + def self.new(content:, role:, attachments: nil, metadata: nil); end sig do override @@ -392,11 +388,11 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Role::OrSymbol, @@ -405,8 +401,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The text contents of the message. module Content @@ -418,17 +413,16 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ] ) end - def self.variants - end + def self.variants; end MessageContentPartParamArray = T.let( @@ -466,8 +460,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Role::TaggedSymbol]) end - def self.values - end + def self.values; end end class Attachment < OpenAI::Internal::Type::BaseModel @@ -483,10 +476,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch + ) ] ) ) @@ -496,11 +489,11 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch + ) ] ) .void @@ -511,17 +504,16 @@ module OpenAI params( file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch + ) ] ) .returns(T.attached_class) end - def self.new(file_id: nil, tools: nil) - end + def self.new(file_id: nil, tools: nil); end sig do override @@ -529,16 +521,15 @@ module OpenAI { file_id: String, tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch + ) ] } ) end - def to_hash - end + def to_hash; end module Tool extend OpenAI::Internal::Type::Union @@ -549,12 +540,10 @@ module OpenAI attr_accessor :type sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :file_search) - end + def self.new(type: :file_search); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -563,8 +552,7 @@ module OpenAI [OpenAI::Models::Beta::CodeInterpreterTool, OpenAI::Models::Beta::Threads::RunCreateParams::AdditionalMessage::Attachment::Tool::FileSearch] ) end - def self.variants - end + def self.variants; end end end end @@ -577,8 +565,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol]) } - def self.variants - end + def self.variants; end end class TruncationStrategy < OpenAI::Internal::Type::BaseModel @@ -603,8 +590,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(type:, last_messages: nil) - end + def self.new(type:, last_messages: nil); end sig do override @@ -615,8 +601,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The truncation strategy to use for the thread. The default is `auto`. If set to # `last_messages`, the thread will be truncated to the n most recent messages in @@ -648,8 +633,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Beta::Threads::RunCreateParams::TruncationStrategy::Type::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_list_params.rbi b/rbi/lib/openai/models/beta/threads/run_list_params.rbi index 17f72cc4..e266f66c 100644 --- a/rbi/lib/openai/models/beta/threads/run_list_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_list_params.rbi @@ -54,8 +54,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -69,8 +68,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -85,8 +83,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Beta::Threads::RunListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::RunListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_retrieve_params.rbi b/rbi/lib/openai/models/beta/threads/run_retrieve_params.rbi index 60f2a769..aa6cb4b9 100644 --- a/rbi/lib/openai/models/beta/threads/run_retrieve_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_retrieve_params.rbi @@ -21,12 +21,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, request_options: {}) - end + def self.new(thread_id:, request_options: {}); end sig { override.returns({thread_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_status.rbi b/rbi/lib/openai/models/beta/threads/run_status.rbi index e9d84d19..5de3efc2 100644 --- a/rbi/lib/openai/models/beta/threads/run_status.rbi +++ b/rbi/lib/openai/models/beta/threads/run_status.rbi @@ -24,8 +24,7 @@ module OpenAI EXPIRED = T.let(:expired, OpenAI::Models::Beta::Threads::RunStatus::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::RunStatus::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi b/rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi index 1c8321a5..2ae4e56d 100644 --- a/rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_submit_tool_outputs_params.rbi @@ -23,8 +23,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, tool_outputs:, request_options: {}) - end + def self.new(thread_id:, tool_outputs:, request_options: {}); end sig do override @@ -36,8 +35,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ToolOutput < OpenAI::Internal::Type::BaseModel # The output of the tool call to be submitted to continue the run. @@ -56,12 +54,10 @@ module OpenAI attr_writer :tool_call_id sig { params(output: String, tool_call_id: String).returns(T.attached_class) } - def self.new(output: nil, tool_call_id: nil) - end + def self.new(output: nil, tool_call_id: nil); end sig { override.returns({output: String, tool_call_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/run_update_params.rbi b/rbi/lib/openai/models/beta/threads/run_update_params.rbi index a1a1a651..28bb34de 100644 --- a/rbi/lib/openai/models/beta/threads/run_update_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_update_params.rbi @@ -28,8 +28,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, metadata: nil, request_options: {}) - end + def self.new(thread_id:, metadata: nil, request_options: {}); end sig do override @@ -41,8 +40,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_logs.rbi b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_logs.rbi index 20f4803a..a751e294 100644 --- a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_logs.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_logs.rbi @@ -23,12 +23,10 @@ module OpenAI # Text output from the Code Interpreter tool call as part of a run step. sig { params(index: Integer, logs: String, type: Symbol).returns(T.attached_class) } - def self.new(index:, logs: nil, type: :logs) - end + def self.new(index:, logs: nil, type: :logs); end sig { override.returns({index: Integer, type: Symbol, logs: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_output_image.rbi b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_output_image.rbi index bff183df..72557474 100644 --- a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_output_image.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_output_image.rbi @@ -33,8 +33,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, image: nil, type: :image) - end + def self.new(index:, image: nil, type: :image); end sig do override @@ -42,8 +41,7 @@ module OpenAI {index: Integer, type: Symbol, image: OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage::Image} ) end - def to_hash - end + def to_hash; end class Image < OpenAI::Internal::Type::BaseModel # The [file](https://platform.openai.com/docs/api-reference/files) ID of the @@ -55,12 +53,10 @@ module OpenAI attr_writer :file_id sig { params(file_id: String).returns(T.attached_class) } - def self.new(file_id: nil) - end + def self.new(file_id: nil); end sig { override.returns({file_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi index dcf372d2..82827731 100644 --- a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call.rbi @@ -42,8 +42,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, code_interpreter:, type: :code_interpreter) - end + def self.new(id:, code_interpreter:, type: :code_interpreter); end sig do override @@ -55,8 +54,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # The input to the Code Interpreter tool call. @@ -69,10 +67,10 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image + ) ] ) end @@ -83,17 +81,16 @@ module OpenAI params( input: String, outputs: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image + ) ] ) .returns(T.attached_class) end - def self.new(input:, outputs:) - end + def self.new(input:, outputs:); end sig do override @@ -101,16 +98,15 @@ module OpenAI { input: String, outputs: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image + ) ] } ) end - def to_hash - end + def to_hash; end # Text output from the Code Interpreter tool call as part of a run step. module Output @@ -127,12 +123,10 @@ module OpenAI # Text output from the Code Interpreter tool call as part of a run step. sig { params(logs: String, type: Symbol).returns(T.attached_class) } - def self.new(logs:, type: :logs) - end + def self.new(logs:, type: :logs); end sig { override.returns({logs: String, type: Symbol}) } - def to_hash - end + def to_hash; end end class Image < OpenAI::Internal::Type::BaseModel @@ -168,8 +162,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(image:, type: :image) - end + def self.new(image:, type: :image); end sig do override @@ -180,8 +173,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Image < OpenAI::Internal::Type::BaseModel # The [file](https://platform.openai.com/docs/api-reference/files) ID of the @@ -190,12 +182,10 @@ module OpenAI attr_accessor :file_id sig { params(file_id: String).returns(T.attached_class) } - def self.new(file_id:) - end + def self.new(file_id:); end sig { override.returns({file_id: String}) } - def to_hash - end + def to_hash; end end end @@ -205,8 +195,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Logs, OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi index a3b42808..0864612a 100644 --- a/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/code_interpreter_tool_call_delta.rbi @@ -50,8 +50,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, id: nil, code_interpreter: nil, type: :code_interpreter) - end + def self.new(index:, id: nil, code_interpreter: nil, type: :code_interpreter); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CodeInterpreter < OpenAI::Internal::Type::BaseModel # The input to the Code Interpreter tool call. @@ -82,10 +80,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage + ) ] ) ) @@ -95,11 +93,11 @@ module OpenAI sig do params( outputs: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage + ) ] ) .void @@ -111,17 +109,16 @@ module OpenAI params( input: String, outputs: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage + ) ] ) .returns(T.attached_class) end - def self.new(input: nil, outputs: nil) - end + def self.new(input: nil, outputs: nil); end sig do override @@ -129,16 +126,15 @@ module OpenAI { input: String, outputs: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage + ) ] } ) end - def to_hash - end + def to_hash; end # Text output from the Code Interpreter tool call as part of a run step. module Output @@ -150,8 +146,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::CodeInterpreterLogs, OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi b/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi index bdd404fb..871e455f 100644 --- a/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, file_search:, type: :file_search) - end + def self.new(id:, file_search:, type: :file_search); end sig do override @@ -44,8 +43,7 @@ module OpenAI {id: String, file_search: OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch, type: Symbol} ) end - def to_hash - end + def to_hash; end class FileSearch < OpenAI::Internal::Type::BaseModel # The ranking options for the file search. @@ -70,10 +68,10 @@ module OpenAI sig do params( results: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -88,16 +86,15 @@ module OpenAI OpenAI::Internal::AnyHash ), results: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result, + OpenAI::Internal::AnyHash + ) ] ) .returns(T.attached_class) end - def self.new(ranking_options: nil, results: nil) - end + def self.new(ranking_options: nil, results: nil); end sig do override @@ -108,8 +105,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class RankingOptions < OpenAI::Internal::Type::BaseModel # The ranker to use for the file search. If not specified will use the `auto` @@ -134,8 +130,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(ranker:, score_threshold:) - end + def self.new(ranker:, score_threshold:); end sig do override @@ -146,8 +141,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The ranker to use for the file search. If not specified will use the `auto` # ranker. @@ -182,8 +176,7 @@ module OpenAI T::Array[OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::RankingOptions::Ranker::TaggedSymbol] ) end - def self.values - end + def self.values; end end end @@ -213,10 +206,10 @@ module OpenAI sig do params( content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result::Content, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result::Content, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -230,16 +223,15 @@ module OpenAI file_name: String, score: Float, content: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result::Content, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result::Content, + OpenAI::Internal::AnyHash + ) ] ) .returns(T.attached_class) end - def self.new(file_id:, file_name:, score:, content: nil) - end + def self.new(file_id:, file_name:, score:, content: nil); end sig do override @@ -252,8 +244,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Content < OpenAI::Internal::Type::BaseModel # The text content of the file. @@ -288,8 +279,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(text: nil, type: nil) - end + def self.new(text: nil, type: nil); end sig do override @@ -300,8 +290,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The type of the content. module Type @@ -330,8 +319,7 @@ module OpenAI T::Array[OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::Result::Content::Type::TaggedSymbol] ) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call_delta.rbi index 5474e165..2714a161 100644 --- a/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/file_search_tool_call_delta.rbi @@ -34,12 +34,10 @@ module OpenAI type: Symbol ).returns(T.attached_class) end - def self.new(file_search:, index:, id: nil, type: :file_search) - end + def self.new(file_search:, index:, id: nil, type: :file_search); end sig { override.returns({file_search: T.anything, index: Integer, type: Symbol, id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/function_tool_call.rbi b/rbi/lib/openai/models/beta/threads/runs/function_tool_call.rbi index 2d1aa5a6..2454344b 100644 --- a/rbi/lib/openai/models/beta/threads/runs/function_tool_call.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/function_tool_call.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, function:, type: :function) - end + def self.new(id:, function:, type: :function); end sig do override @@ -44,8 +43,7 @@ module OpenAI {id: String, function: OpenAI::Models::Beta::Threads::Runs::FunctionToolCall::Function, type: Symbol} ) end - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The arguments passed to the function. @@ -66,12 +64,10 @@ module OpenAI sig do params(arguments: String, name: String, output: T.nilable(String)).returns(T.attached_class) end - def self.new(arguments:, name:, output:) - end + def self.new(arguments:, name:, output:); end sig { override.returns({arguments: String, name: String, output: T.nilable(String)}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/function_tool_call_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/function_tool_call_delta.rbi index 22b29632..f275cddb 100644 --- a/rbi/lib/openai/models/beta/threads/runs/function_tool_call_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/function_tool_call_delta.rbi @@ -43,8 +43,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, id: nil, function: nil, type: :function) - end + def self.new(index:, id: nil, function: nil, type: :function); end sig do override @@ -57,8 +56,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The arguments passed to the function. @@ -85,12 +83,10 @@ module OpenAI sig do params(arguments: String, name: String, output: T.nilable(String)).returns(T.attached_class) end - def self.new(arguments: nil, name: nil, output: nil) - end + def self.new(arguments: nil, name: nil, output: nil); end sig { override.returns({arguments: String, name: String, output: T.nilable(String)}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/message_creation_step_details.rbi b/rbi/lib/openai/models/beta/threads/runs/message_creation_step_details.rbi index f279cb12..583a179d 100644 --- a/rbi/lib/openai/models/beta/threads/runs/message_creation_step_details.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/message_creation_step_details.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(message_creation:, type: :message_creation) - end + def self.new(message_creation:, type: :message_creation); end sig do override @@ -47,8 +46,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class MessageCreation < OpenAI::Internal::Type::BaseModel # The ID of the message that was created by this run step. @@ -56,12 +54,10 @@ module OpenAI attr_accessor :message_id sig { params(message_id: String).returns(T.attached_class) } - def self.new(message_id:) - end + def self.new(message_id:); end sig { override.returns({message_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/run_step.rbi b/rbi/lib/openai/models/beta/threads/runs/run_step.rbi index af9b15a8..a5ddcb52 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step.rbi @@ -149,9 +149,7 @@ module OpenAI type:, usage:, object: :"thread.run.step" - ) - end - + ); end sig do override .returns( @@ -178,8 +176,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class LastError < OpenAI::Internal::Type::BaseModel # One of `server_error` or `rate_limit_exceeded`. @@ -196,8 +193,7 @@ module OpenAI params(code: OpenAI::Models::Beta::Threads::Runs::RunStep::LastError::Code::OrSymbol, message: String) .returns(T.attached_class) end - def self.new(code:, message:) - end + def self.new(code:, message:); end sig do override @@ -205,8 +201,7 @@ module OpenAI {code: OpenAI::Models::Beta::Threads::Runs::RunStep::LastError::Code::TaggedSymbol, message: String} ) end - def to_hash - end + def to_hash; end # One of `server_error` or `rate_limit_exceeded`. module Code @@ -223,8 +218,7 @@ module OpenAI T.let(:rate_limit_exceeded, OpenAI::Models::Beta::Threads::Runs::RunStep::LastError::Code::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Runs::RunStep::LastError::Code::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -244,8 +238,7 @@ module OpenAI EXPIRED = T.let(:expired, OpenAI::Models::Beta::Threads::Runs::RunStep::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Runs::RunStep::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end # The details of the run step. @@ -258,8 +251,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::MessageCreationStepDetails, OpenAI::Models::Beta::Threads::Runs::ToolCallsStepDetails] ) end - def self.variants - end + def self.variants; end end # The type of run step, which can be either `message_creation` or `tool_calls`. @@ -275,8 +267,7 @@ module OpenAI TOOL_CALLS = T.let(:tool_calls, OpenAI::Models::Beta::Threads::Runs::RunStep::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Runs::RunStep::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end class Usage < OpenAI::Internal::Type::BaseModel @@ -301,14 +292,12 @@ module OpenAI total_tokens: Integer ).returns(T.attached_class) end - def self.new(completion_tokens:, prompt_tokens:, total_tokens:) - end + def self.new(completion_tokens:, prompt_tokens:, total_tokens:); end sig do override.returns({completion_tokens: Integer, prompt_tokens: Integer, total_tokens: Integer}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/run_step_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/run_step_delta.rbi index a599ca89..561b30d0 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step_delta.rbi @@ -42,8 +42,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(step_details: nil) - end + def self.new(step_details: nil); end sig do override @@ -56,8 +55,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The details of the run step. module StepDetails @@ -69,8 +67,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::RunStepDeltaMessageDelta, OpenAI::Models::Beta::Threads::Runs::ToolCallDeltaObject] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/run_step_delta_event.rbi b/rbi/lib/openai/models/beta/threads/runs/run_step_delta_event.rbi index fbaa33df..4fb76535 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step_delta_event.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step_delta_event.rbi @@ -31,12 +31,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, delta:, object: :"thread.run.step.delta") - end + def self.new(id:, delta:, object: :"thread.run.step.delta"); end sig { override.returns({id: String, delta: OpenAI::Models::Beta::Threads::Runs::RunStepDelta, object: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/run_step_delta_message_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/run_step_delta_message_delta.rbi index d4dd14e5..2b151753 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step_delta_message_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step_delta_message_delta.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(message_creation: nil, type: :message_creation) - end + def self.new(message_creation: nil, type: :message_creation); end sig do override @@ -47,8 +46,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class MessageCreation < OpenAI::Internal::Type::BaseModel # The ID of the message that was created by this run step. @@ -59,12 +57,10 @@ module OpenAI attr_writer :message_id sig { params(message_id: String).returns(T.attached_class) } - def self.new(message_id: nil) - end + def self.new(message_id: nil); end sig { override.returns({message_id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/run_step_include.rbi b/rbi/lib/openai/models/beta/threads/runs/run_step_include.rbi index bee1919e..2261f9ce 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step_include.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step_include.rbi @@ -19,8 +19,7 @@ module OpenAI ) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Runs::RunStepInclude::TaggedSymbol]) } - def self.values - end + def self.values; end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/step_list_params.rbi b/rbi/lib/openai/models/beta/threads/runs/step_list_params.rbi index e48d41bb..d9609bca 100644 --- a/rbi/lib/openai/models/beta/threads/runs/step_list_params.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/step_list_params.rbi @@ -98,8 +98,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -114,8 +113,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Beta::Threads::Runs::StepListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Beta::Threads::Runs::StepListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/step_retrieve_params.rbi b/rbi/lib/openai/models/beta/threads/runs/step_retrieve_params.rbi index bd43d059..827fe79e 100644 --- a/rbi/lib/openai/models/beta/threads/runs/step_retrieve_params.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/step_retrieve_params.rbi @@ -37,8 +37,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(thread_id:, run_id:, include: nil, request_options: {}) - end + def self.new(thread_id:, run_id:, include: nil, request_options: {}); end sig do override @@ -51,8 +50,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/tool_call.rbi b/rbi/lib/openai/models/beta/threads/runs/tool_call.rbi index 8bdd948f..bd900d9c 100644 --- a/rbi/lib/openai/models/beta/threads/runs/tool_call.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/tool_call.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, OpenAI::Models::Beta::Threads::Runs::FunctionToolCall] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi b/rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi index a1e18b64..336a93e9 100644 --- a/rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/tool_call_delta.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/tool_call_delta_object.rbi b/rbi/lib/openai/models/beta/threads/runs/tool_call_delta_object.rbi index d9051b8e..9b96f0e3 100644 --- a/rbi/lib/openai/models/beta/threads/runs/tool_call_delta_object.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/tool_call_delta_object.rbi @@ -17,11 +17,11 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta + ) ] ) ) @@ -31,12 +31,12 @@ module OpenAI sig do params( tool_calls: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta + ) ] ) .void @@ -47,19 +47,18 @@ module OpenAI sig do params( tool_calls: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta + ) ], type: Symbol ) .returns(T.attached_class) end - def self.new(tool_calls: nil, type: :tool_calls) - end + def self.new(tool_calls: nil, type: :tool_calls); end sig do override @@ -67,17 +66,16 @@ module OpenAI { type: Symbol, tool_calls: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCallDelta, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta + ) ] } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/runs/tool_calls_step_details.rbi b/rbi/lib/openai/models/beta/threads/runs/tool_calls_step_details.rbi index b85467c4..7eb65800 100644 --- a/rbi/lib/openai/models/beta/threads/runs/tool_calls_step_details.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/tool_calls_step_details.rbi @@ -12,11 +12,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCall - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCall + ) ] ) end @@ -30,37 +30,35 @@ module OpenAI sig do params( tool_calls: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCall - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCall + ) ], type: Symbol ) .returns(T.attached_class) end - def self.new(tool_calls:, type: :tool_calls) - end + def self.new(tool_calls:, type: :tool_calls); end sig do override .returns( { tool_calls: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, - OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, - OpenAI::Models::Beta::Threads::Runs::FunctionToolCall - ) + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall, + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall, + OpenAI::Models::Beta::Threads::Runs::FunctionToolCall + ) ], type: Symbol } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/text.rbi b/rbi/lib/openai/models/beta/threads/text.rbi index 933e4630..0c5b65ab 100644 --- a/rbi/lib/openai/models/beta/threads/text.rbi +++ b/rbi/lib/openai/models/beta/threads/text.rbi @@ -8,10 +8,10 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationAnnotation, - OpenAI::Models::Beta::Threads::FilePathAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationAnnotation, + OpenAI::Models::Beta::Threads::FilePathAnnotation + ) ] ) end @@ -24,35 +24,33 @@ module OpenAI sig do params( annotations: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationAnnotation, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::FilePathAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationAnnotation, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::FilePathAnnotation + ) ], value: String ) .returns(T.attached_class) end - def self.new(annotations:, value:) - end + def self.new(annotations:, value:); end sig do override .returns( { annotations: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationAnnotation, - OpenAI::Models::Beta::Threads::FilePathAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationAnnotation, + OpenAI::Models::Beta::Threads::FilePathAnnotation + ) ], value: String } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/text_content_block.rbi b/rbi/lib/openai/models/beta/threads/text_content_block.rbi index 3838ff04..60e48d2f 100644 --- a/rbi/lib/openai/models/beta/threads/text_content_block.rbi +++ b/rbi/lib/openai/models/beta/threads/text_content_block.rbi @@ -20,12 +20,10 @@ module OpenAI params(text: T.any(OpenAI::Models::Beta::Threads::Text, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(text:, type: :text) - end + def self.new(text:, type: :text); end sig { override.returns({text: OpenAI::Models::Beta::Threads::Text, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/text_content_block_param.rbi b/rbi/lib/openai/models/beta/threads/text_content_block_param.rbi index 94f3431d..ecf224cb 100644 --- a/rbi/lib/openai/models/beta/threads/text_content_block_param.rbi +++ b/rbi/lib/openai/models/beta/threads/text_content_block_param.rbi @@ -15,12 +15,10 @@ module OpenAI # The text content that is part of a message. sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :text) - end + def self.new(text:, type: :text); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/text_delta.rbi b/rbi/lib/openai/models/beta/threads/text_delta.rbi index 8fda3e45..7776fa38 100644 --- a/rbi/lib/openai/models/beta/threads/text_delta.rbi +++ b/rbi/lib/openai/models/beta/threads/text_delta.rbi @@ -9,10 +9,10 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, - OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, + OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation + ) ] ) ) @@ -22,11 +22,11 @@ module OpenAI sig do params( annotations: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation + ) ] ) .void @@ -43,35 +43,33 @@ module OpenAI sig do params( annotations: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation + ) ], value: String ) .returns(T.attached_class) end - def self.new(annotations: nil, value: nil) - end + def self.new(annotations: nil, value: nil); end sig do override .returns( { annotations: T::Array[ - T.any( - OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, - OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation - ) + T.any( + OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation, + OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation + ) ], value: String } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/beta/threads/text_delta_block.rbi b/rbi/lib/openai/models/beta/threads/text_delta_block.rbi index d3d54de5..d22fc8db 100644 --- a/rbi/lib/openai/models/beta/threads/text_delta_block.rbi +++ b/rbi/lib/openai/models/beta/threads/text_delta_block.rbi @@ -28,12 +28,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, text: nil, type: :text) - end + def self.new(index:, text: nil, type: :text); end sig { override.returns({index: Integer, type: Symbol, text: OpenAI::Models::Beta::Threads::TextDelta}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion.rbi b/rbi/lib/openai/models/chat/chat_completion.rbi index 829cff8c..c871533c 100644 --- a/rbi/lib/openai/models/chat/chat_completion.rbi +++ b/rbi/lib/openai/models/chat/chat_completion.rbi @@ -70,9 +70,7 @@ module OpenAI system_fingerprint: nil, usage: nil, object: :"chat.completion" - ) - end - + ); end sig do override .returns( @@ -88,8 +86,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Choice < OpenAI::Internal::Type::BaseModel # The reason the model stopped generating tokens. This will be `stop` if the model @@ -133,8 +130,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(finish_reason:, index:, logprobs:, message:) - end + def self.new(finish_reason:, index:, logprobs:, message:); end sig do override @@ -147,8 +143,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The reason the model stopped generating tokens. This will be `stop` if the model # hit a natural stop point or a provided stop sequence, `length` if the maximum @@ -172,8 +167,7 @@ module OpenAI T.let(:function_call, OpenAI::Models::Chat::ChatCompletion::Choice::FinishReason::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletion::Choice::FinishReason::TaggedSymbol]) } - def self.values - end + def self.values; end end class Logprobs < OpenAI::Internal::Type::BaseModel @@ -193,8 +187,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, refusal:) - end + def self.new(content:, refusal:); end sig do override @@ -205,8 +198,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end @@ -222,8 +214,7 @@ module OpenAI DEFAULT = T.let(:default, OpenAI::Models::Chat::ChatCompletion::ServiceTier::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletion::ServiceTier::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_assistant_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_assistant_message_param.rbi index a6f8cec6..8da1d510 100644 --- a/rbi/lib/openai/models/chat/chat_completion_assistant_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_assistant_message_param.rbi @@ -31,10 +31,10 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartRefusal - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartRefusal + ) ] ) ) @@ -91,11 +91,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Chat::ChatCompletionContentPartRefusal - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Chat::ChatCompletionContentPartRefusal + ) ] ) ), @@ -130,10 +130,10 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartRefusal - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartRefusal + ) ] ) ), @@ -144,8 +144,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Audio < OpenAI::Internal::Type::BaseModel # Unique identifier for a previous audio response from the model. @@ -155,12 +154,10 @@ module OpenAI # Data about a previous audio response from the model. # [Learn more](https://platform.openai.com/docs/guides/audio). sig { params(id: String).returns(T.attached_class) } - def self.new(id:) - end + def self.new(id:); end sig { override.returns({id: String}) } - def to_hash - end + def to_hash; end end # The contents of the assistant message. Required unless `tool_calls` or @@ -179,8 +176,7 @@ module OpenAI [OpenAI::Models::Chat::ChatCompletionContentPartText, OpenAI::Models::Chat::ChatCompletionContentPartRefusal] ) end - def self.variants - end + def self.variants; end end sig do @@ -189,16 +185,15 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartRefusal - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartRefusal + ) ] ] ) end - def self.variants - end + def self.variants; end ArrayOfContentPartArray = T.let( @@ -222,12 +217,10 @@ module OpenAI # Deprecated and replaced by `tool_calls`. The name and arguments of a function # that should be called, as generated by the model. sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments:, name:) - end + def self.new(arguments:, name:); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_audio.rbi b/rbi/lib/openai/models/chat/chat_completion_audio.rbi index fa10bf84..66867567 100644 --- a/rbi/lib/openai/models/chat/chat_completion_audio.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_audio.rbi @@ -28,12 +28,10 @@ module OpenAI sig do params(id: String, data: String, expires_at: Integer, transcript: String).returns(T.attached_class) end - def self.new(id:, data:, expires_at:, transcript:) - end + def self.new(id:, data:, expires_at:, transcript:); end sig { override.returns({id: String, data: String, expires_at: Integer, transcript: String}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_audio_param.rbi b/rbi/lib/openai/models/chat/chat_completion_audio_param.rbi index 29b450f1..e1aa3707 100644 --- a/rbi/lib/openai/models/chat/chat_completion_audio_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_audio_param.rbi @@ -24,8 +24,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(format_:, voice:) - end + def self.new(format_:, voice:); end sig do override @@ -36,8 +35,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Specifies the output audio format. Must be one of `wav`, `mp3`, `flac`, `opus`, # or `pcm16`. @@ -55,8 +53,7 @@ module OpenAI PCM16 = T.let(:pcm16, OpenAI::Models::Chat::ChatCompletionAudioParam::Format::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionAudioParam::Format::TaggedSymbol]) } - def self.values - end + def self.values; end end # The voice the model uses to respond. Supported voices are `alloy`, `ash`, @@ -65,8 +62,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::Chat::ChatCompletionAudioParam::Voice::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::Chat::ChatCompletionAudioParam::Voice) } OrSymbol = diff --git a/rbi/lib/openai/models/chat/chat_completion_chunk.rbi b/rbi/lib/openai/models/chat/chat_completion_chunk.rbi index d93d792a..f8eb2225 100644 --- a/rbi/lib/openai/models/chat/chat_completion_chunk.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_chunk.rbi @@ -78,9 +78,7 @@ module OpenAI system_fingerprint: nil, usage: nil, object: :"chat.completion.chunk" - ) - end - + ); end sig do override .returns( @@ -96,8 +94,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Choice < OpenAI::Internal::Type::BaseModel # A chat completion delta generated by streamed model responses. @@ -144,8 +141,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(delta:, finish_reason:, index:, logprobs: nil) - end + def self.new(delta:, finish_reason:, index:, logprobs: nil); end sig do override @@ -158,8 +154,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Delta < OpenAI::Internal::Type::BaseModel # The contents of the chunk message. @@ -212,8 +207,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content: nil, function_call: nil, refusal: nil, role: nil, tool_calls: nil) - end + def self.new(content: nil, function_call: nil, refusal: nil, role: nil, tool_calls: nil); end sig do override @@ -227,8 +221,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FunctionCall < OpenAI::Internal::Type::BaseModel # The arguments to call the function with, as generated by the model in JSON @@ -251,12 +244,10 @@ module OpenAI # Deprecated and replaced by `tool_calls`. The name and arguments of a function # that should be called, as generated by the model. sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments: nil, name: nil) - end + def self.new(arguments: nil, name: nil); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end # The role of the author of this message. @@ -277,8 +268,7 @@ module OpenAI TOOL = T.let(:tool, OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end class ToolCall < OpenAI::Internal::Type::BaseModel @@ -325,8 +315,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(index:, id: nil, function: nil, type: nil) - end + def self.new(index:, id: nil, function: nil, type: nil); end sig do override @@ -339,8 +328,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The arguments to call the function with, as generated by the model in JSON @@ -361,12 +349,10 @@ module OpenAI attr_writer :name sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments: nil, name: nil) - end + def self.new(arguments: nil, name: nil); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end # The type of the tool. Currently, only `function` is supported. @@ -391,8 +377,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::ToolCall::Type::TaggedSymbol]) end - def self.values - end + def self.values; end end end end @@ -421,8 +406,7 @@ module OpenAI T.let(:function_call, OpenAI::Models::Chat::ChatCompletionChunk::Choice::FinishReason::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionChunk::Choice::FinishReason::TaggedSymbol]) } - def self.values - end + def self.values; end end class Logprobs < OpenAI::Internal::Type::BaseModel @@ -442,8 +426,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, refusal:) - end + def self.new(content:, refusal:); end sig do override @@ -454,8 +437,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end @@ -471,8 +453,7 @@ module OpenAI DEFAULT = T.let(:default, OpenAI::Models::Chat::ChatCompletionChunk::ServiceTier::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionChunk::ServiceTier::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_content_part.rbi b/rbi/lib/openai/models/chat/chat_completion_content_part.rbi index f53e1e23..3f40e799 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part.rbi @@ -33,12 +33,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(file:, type: :file) - end + def self.new(file:, type: :file); end sig { override.returns({file: OpenAI::Models::Chat::ChatCompletionContentPart::File::File, type: Symbol}) } - def to_hash - end + def to_hash; end class File < OpenAI::Internal::Type::BaseModel # The base64 encoded file data, used when passing the file to the model as a @@ -64,12 +62,10 @@ module OpenAI attr_writer :filename sig { params(file_data: String, file_id: String, filename: String).returns(T.attached_class) } - def self.new(file_data: nil, file_id: nil, filename: nil) - end + def self.new(file_data: nil, file_id: nil, filename: nil); end sig { override.returns({file_data: String, file_id: String, filename: String}) } - def to_hash - end + def to_hash; end end end @@ -79,8 +75,7 @@ module OpenAI [OpenAI::Models::Chat::ChatCompletionContentPartText, OpenAI::Models::Chat::ChatCompletionContentPartImage, OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, OpenAI::Models::Chat::ChatCompletionContentPart::File] ) end - def self.variants - end + def self.variants; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_content_part_image.rbi b/rbi/lib/openai/models/chat/chat_completion_content_part_image.rbi index 3bb8586b..8f1d2dba 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part_image.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part_image.rbi @@ -27,14 +27,12 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(image_url:, type: :image_url) - end + def self.new(image_url:, type: :image_url); end sig do override.returns({image_url: OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL, type: Symbol}) end - def to_hash - end + def to_hash; end class ImageURL < OpenAI::Internal::Type::BaseModel # Either a URL of the image or the base64 encoded image data. @@ -56,8 +54,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(url:, detail: nil) - end + def self.new(url:, detail: nil); end sig do override @@ -65,8 +62,7 @@ module OpenAI {url: String, detail: OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL::Detail::OrSymbol} ) end - def to_hash - end + def to_hash; end # Specifies the detail level of the image. Learn more in the # [Vision guide](https://platform.openai.com/docs/guides/vision#low-or-high-fidelity-image-understanding). @@ -92,8 +88,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL::Detail::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_content_part_input_audio.rbi b/rbi/lib/openai/models/chat/chat_completion_content_part_input_audio.rbi index 19fda6e5..d365d7c9 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part_input_audio.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part_input_audio.rbi @@ -27,8 +27,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(input_audio:, type: :input_audio) - end + def self.new(input_audio:, type: :input_audio); end sig do override @@ -36,8 +35,7 @@ module OpenAI {input_audio: OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio, type: Symbol} ) end - def to_hash - end + def to_hash; end class InputAudio < OpenAI::Internal::Type::BaseModel # Base64 encoded audio data. @@ -55,8 +53,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, format_:) - end + def self.new(data:, format_:); end sig do override @@ -67,8 +64,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The format of the encoded audio data. Currently supports "wav" and "mp3". module Format @@ -96,8 +92,7 @@ module OpenAI T::Array[OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio::Format::TaggedSymbol] ) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_content_part_refusal.rbi b/rbi/lib/openai/models/chat/chat_completion_content_part_refusal.rbi index 7431214c..6aedee59 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part_refusal.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part_refusal.rbi @@ -13,12 +13,10 @@ module OpenAI attr_accessor :type sig { params(refusal: String, type: Symbol).returns(T.attached_class) } - def self.new(refusal:, type: :refusal) - end + def self.new(refusal:, type: :refusal); end sig { override.returns({refusal: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_content_part_text.rbi b/rbi/lib/openai/models/chat/chat_completion_content_part_text.rbi index d9189ad1..e2fea7d5 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part_text.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part_text.rbi @@ -15,12 +15,10 @@ module OpenAI # Learn about # [text inputs](https://platform.openai.com/docs/guides/text-generation). sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :text) - end + def self.new(text:, type: :text); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_deleted.rbi b/rbi/lib/openai/models/chat/chat_completion_deleted.rbi index 617a2ea5..0c496584 100644 --- a/rbi/lib/openai/models/chat/chat_completion_deleted.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_deleted.rbi @@ -17,12 +17,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"chat.completion.deleted") - end + def self.new(id:, deleted:, object: :"chat.completion.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_developer_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_developer_message_param.rbi index a026c7f1..d5eeea91 100644 --- a/rbi/lib/openai/models/chat/chat_completion_developer_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_developer_message_param.rbi @@ -34,8 +34,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, name: nil, role: :developer) - end + def self.new(content:, name: nil, role: :developer); end sig do override @@ -47,16 +46,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The contents of the developer message. module Content extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[OpenAI::Models::Chat::ChatCompletionContentPartText]]) } - def self.variants - end + def self.variants; end ChatCompletionContentPartTextArray = T.let( diff --git a/rbi/lib/openai/models/chat/chat_completion_function_call_option.rbi b/rbi/lib/openai/models/chat/chat_completion_function_call_option.rbi index 45e13985..d63a2e1c 100644 --- a/rbi/lib/openai/models/chat/chat_completion_function_call_option.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_function_call_option.rbi @@ -11,12 +11,10 @@ module OpenAI # Specifying a particular function via `{"name": "my_function"}` forces the model # to call that function. sig { params(name: String).returns(T.attached_class) } - def self.new(name:) - end + def self.new(name:); end sig { override.returns({name: String}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_function_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_function_message_param.rbi index 41e66779..0b1e82e1 100644 --- a/rbi/lib/openai/models/chat/chat_completion_function_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_function_message_param.rbi @@ -17,12 +17,10 @@ module OpenAI attr_accessor :role sig { params(content: T.nilable(String), name: String, role: Symbol).returns(T.attached_class) } - def self.new(content:, name:, role: :function) - end + def self.new(content:, name:, role: :function); end sig { override.returns({content: T.nilable(String), name: String, role: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_message.rbi b/rbi/lib/openai/models/chat/chat_completion_message.rbi index 922e88f6..6c785895 100644 --- a/rbi/lib/openai/models/chat/chat_completion_message.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_message.rbi @@ -101,8 +101,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Annotation < OpenAI::Internal::Type::BaseModel # The type of the URL citation. Always `url_citation`. @@ -129,8 +128,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(url_citation:, type: :url_citation) - end + def self.new(url_citation:, type: :url_citation); end sig do override @@ -138,8 +136,7 @@ module OpenAI {type: Symbol, url_citation: OpenAI::Models::Chat::ChatCompletionMessage::Annotation::URLCitation} ) end - def to_hash - end + def to_hash; end class URLCitation < OpenAI::Internal::Type::BaseModel # The index of the last character of the URL citation in the message. @@ -167,12 +164,10 @@ module OpenAI url: String ).returns(T.attached_class) end - def self.new(end_index:, start_index:, title:, url:) - end + def self.new(end_index:, start_index:, title:, url:); end sig { override.returns({end_index: Integer, start_index: Integer, title: String, url: String}) } - def to_hash - end + def to_hash; end end end @@ -191,12 +186,10 @@ module OpenAI # Deprecated and replaced by `tool_calls`. The name and arguments of a function # that should be called, as generated by the model. sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments:, name:) - end + def self.new(arguments:, name:); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_message_param.rbi index 1a4a2cc0..6cf5ae54 100644 --- a/rbi/lib/openai/models/chat/chat_completion_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_message_param.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, OpenAI::Models::Chat::ChatCompletionSystemMessageParam, OpenAI::Models::Chat::ChatCompletionUserMessageParam, OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, OpenAI::Models::Chat::ChatCompletionToolMessageParam, OpenAI::Models::Chat::ChatCompletionFunctionMessageParam] ) end - def self.variants - end + def self.variants; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_message_tool_call.rbi b/rbi/lib/openai/models/chat/chat_completion_message_tool_call.rbi index 4104c3ca..b4bfcbdd 100644 --- a/rbi/lib/openai/models/chat/chat_completion_message_tool_call.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_message_tool_call.rbi @@ -32,8 +32,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, function:, type: :function) - end + def self.new(id:, function:, type: :function); end sig do override @@ -41,8 +40,7 @@ module OpenAI {id: String, function: OpenAI::Models::Chat::ChatCompletionMessageToolCall::Function, type: Symbol} ) end - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The arguments to call the function with, as generated by the model in JSON @@ -58,12 +56,10 @@ module OpenAI # The function that the model called. sig { params(arguments: String, name: String).returns(T.attached_class) } - def self.new(arguments:, name:) - end + def self.new(arguments:, name:); end sig { override.returns({arguments: String, name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_modality.rbi b/rbi/lib/openai/models/chat/chat_completion_modality.rbi index 5e04a7e7..34114b90 100644 --- a/rbi/lib/openai/models/chat/chat_completion_modality.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_modality.rbi @@ -14,8 +14,7 @@ module OpenAI AUDIO = T.let(:audio, OpenAI::Models::Chat::ChatCompletionModality::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionModality::TaggedSymbol]) } - def self.values - end + def self.values; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_named_tool_choice.rbi b/rbi/lib/openai/models/chat/chat_completion_named_tool_choice.rbi index 566f6c99..be71706f 100644 --- a/rbi/lib/openai/models/chat/chat_completion_named_tool_choice.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_named_tool_choice.rbi @@ -28,12 +28,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(function:, type: :function) - end + def self.new(function:, type: :function); end sig { override.returns({function: OpenAI::Models::Chat::ChatCompletionNamedToolChoice::Function, type: Symbol}) } - def to_hash - end + def to_hash; end class Function < OpenAI::Internal::Type::BaseModel # The name of the function to call. @@ -41,12 +39,10 @@ module OpenAI attr_accessor :name sig { params(name: String).returns(T.attached_class) } - def self.new(name:) - end + def self.new(name:); end sig { override.returns({name: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_prediction_content.rbi b/rbi/lib/openai/models/chat/chat_completion_prediction_content.rbi index 674775a6..c6f72148 100644 --- a/rbi/lib/openai/models/chat/chat_completion_prediction_content.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_prediction_content.rbi @@ -27,8 +27,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, type: :content) - end + def self.new(content:, type: :content); end sig do override @@ -36,8 +35,7 @@ module OpenAI {content: T.any(String, T::Array[OpenAI::Models::Chat::ChatCompletionContentPartText]), type: Symbol} ) end - def to_hash - end + def to_hash; end # The content that should be matched when generating a model response. If # generated tokens would match this content, the entire model response can be @@ -46,8 +44,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[OpenAI::Models::Chat::ChatCompletionContentPartText]]) } - def self.variants - end + def self.variants; end ChatCompletionContentPartTextArray = T.let( diff --git a/rbi/lib/openai/models/chat/chat_completion_role.rbi b/rbi/lib/openai/models/chat/chat_completion_role.rbi index e75ae72c..aa6fa947 100644 --- a/rbi/lib/openai/models/chat/chat_completion_role.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_role.rbi @@ -18,8 +18,7 @@ module OpenAI FUNCTION = T.let(:function, OpenAI::Models::Chat::ChatCompletionRole::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionRole::TaggedSymbol]) } - def self.values - end + def self.values; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_store_message.rbi b/rbi/lib/openai/models/chat/chat_completion_store_message.rbi index 78838f7f..67a32515 100644 --- a/rbi/lib/openai/models/chat/chat_completion_store_message.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_store_message.rbi @@ -10,12 +10,10 @@ module OpenAI # A chat completion message generated by the model. sig { params(id: String).returns(T.attached_class) } - def self.new(id:) - end + def self.new(id:); end sig { override.returns({id: String}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_stream_options.rbi b/rbi/lib/openai/models/chat/chat_completion_stream_options.rbi index 26683cfa..51d36cd9 100644 --- a/rbi/lib/openai/models/chat/chat_completion_stream_options.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_stream_options.rbi @@ -19,12 +19,10 @@ module OpenAI # Options for streaming response. Only set this when you set `stream: true`. sig { params(include_usage: T::Boolean).returns(T.attached_class) } - def self.new(include_usage: nil) - end + def self.new(include_usage: nil); end sig { override.returns({include_usage: T::Boolean}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_system_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_system_message_param.rbi index bb766e74..44c63247 100644 --- a/rbi/lib/openai/models/chat/chat_completion_system_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_system_message_param.rbi @@ -34,8 +34,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, name: nil, role: :system) - end + def self.new(content:, name: nil, role: :system); end sig do override @@ -47,16 +46,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The contents of the system message. module Content extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[OpenAI::Models::Chat::ChatCompletionContentPartText]]) } - def self.variants - end + def self.variants; end ChatCompletionContentPartTextArray = T.let( diff --git a/rbi/lib/openai/models/chat/chat_completion_token_logprob.rbi b/rbi/lib/openai/models/chat/chat_completion_token_logprob.rbi index 17cc3821..4763d686 100644 --- a/rbi/lib/openai/models/chat/chat_completion_token_logprob.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_token_logprob.rbi @@ -36,8 +36,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(token:, bytes:, logprob:, top_logprobs:) - end + def self.new(token:, bytes:, logprob:, top_logprobs:); end sig do override @@ -50,8 +49,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class TopLogprob < OpenAI::Internal::Type::BaseModel # The token. @@ -78,12 +76,10 @@ module OpenAI logprob: Float ).returns(T.attached_class) end - def self.new(token:, bytes:, logprob:) - end + def self.new(token:, bytes:, logprob:); end sig { override.returns({token: String, bytes: T.nilable(T::Array[Integer]), logprob: Float}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_tool.rbi b/rbi/lib/openai/models/chat/chat_completion_tool.rbi index e35bbd32..e6559aed 100644 --- a/rbi/lib/openai/models/chat/chat_completion_tool.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_tool.rbi @@ -18,12 +18,10 @@ module OpenAI params(function: T.any(OpenAI::Models::FunctionDefinition, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(function:, type: :function) - end + def self.new(function:, type: :function); end sig { override.returns({function: OpenAI::Models::FunctionDefinition, type: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_tool_choice_option.rbi b/rbi/lib/openai/models/chat/chat_completion_tool_choice_option.rbi index b739c519..a840bdf9 100644 --- a/rbi/lib/openai/models/chat/chat_completion_tool_choice_option.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_tool_choice_option.rbi @@ -30,8 +30,7 @@ module OpenAI REQUIRED = T.let(:required, OpenAI::Models::Chat::ChatCompletionToolChoiceOption::Auto::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::ChatCompletionToolChoiceOption::Auto::TaggedSymbol]) } - def self.values - end + def self.values; end end sig do @@ -40,8 +39,7 @@ module OpenAI [OpenAI::Models::Chat::ChatCompletionToolChoiceOption::Auto::OrSymbol, OpenAI::Models::Chat::ChatCompletionNamedToolChoice] ) end - def self.variants - end + def self.variants; end end end diff --git a/rbi/lib/openai/models/chat/chat_completion_tool_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_tool_message_param.rbi index 3c34a0a4..3e792e43 100644 --- a/rbi/lib/openai/models/chat/chat_completion_tool_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_tool_message_param.rbi @@ -27,8 +27,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, tool_call_id:, role: :tool) - end + def self.new(content:, tool_call_id:, role: :tool); end sig do override @@ -40,16 +39,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The contents of the tool message. module Content extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[OpenAI::Models::Chat::ChatCompletionContentPartText]]) } - def self.variants - end + def self.variants; end ChatCompletionContentPartTextArray = T.let( diff --git a/rbi/lib/openai/models/chat/chat_completion_user_message_param.rbi b/rbi/lib/openai/models/chat/chat_completion_user_message_param.rbi index f4a11939..312f7dfb 100644 --- a/rbi/lib/openai/models/chat/chat_completion_user_message_param.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_user_message_param.rbi @@ -10,12 +10,12 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartImage, - OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, - OpenAI::Models::Chat::ChatCompletionContentPart::File - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartImage, + OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, + OpenAI::Models::Chat::ChatCompletionContentPart::File + ) ] ) ) @@ -41,13 +41,13 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Chat::ChatCompletionContentPartImage, - OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, - OpenAI::Models::Chat::ChatCompletionContentPart::File - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Chat::ChatCompletionContentPartImage, + OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, + OpenAI::Models::Chat::ChatCompletionContentPart::File + ) ] ), name: String, @@ -55,8 +55,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, name: nil, role: :user) - end + def self.new(content:, name: nil, role: :user); end sig do override @@ -65,12 +64,12 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartImage, - OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, - OpenAI::Models::Chat::ChatCompletionContentPart::File - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartImage, + OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, + OpenAI::Models::Chat::ChatCompletionContentPart::File + ) ] ), role: Symbol, @@ -78,8 +77,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The contents of the user message. module Content @@ -91,18 +89,17 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionContentPartText, - OpenAI::Models::Chat::ChatCompletionContentPartImage, - OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, - OpenAI::Models::Chat::ChatCompletionContentPart::File - ) + T.any( + OpenAI::Models::Chat::ChatCompletionContentPartText, + OpenAI::Models::Chat::ChatCompletionContentPartImage, + OpenAI::Models::Chat::ChatCompletionContentPartInputAudio, + OpenAI::Models::Chat::ChatCompletionContentPart::File + ) ] ] ) end - def self.variants - end + def self.variants; end ChatCompletionContentPartArray = T.let( diff --git a/rbi/lib/openai/models/chat/completion_create_params.rbi b/rbi/lib/openai/models/chat/completion_create_params.rbi index cdbe6807..0afa33d1 100644 --- a/rbi/lib/openai/models/chat/completion_create_params.rbi +++ b/rbi/lib/openai/models/chat/completion_create_params.rbi @@ -16,14 +16,14 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, - OpenAI::Models::Chat::ChatCompletionSystemMessageParam, - OpenAI::Models::Chat::ChatCompletionUserMessageParam, - OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, - OpenAI::Models::Chat::ChatCompletionToolMessageParam, - OpenAI::Models::Chat::ChatCompletionFunctionMessageParam - ) + T.any( + OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, + OpenAI::Models::Chat::ChatCompletionSystemMessageParam, + OpenAI::Models::Chat::ChatCompletionUserMessageParam, + OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, + OpenAI::Models::Chat::ChatCompletionToolMessageParam, + OpenAI::Models::Chat::ChatCompletionFunctionMessageParam + ) ] ) end @@ -378,15 +378,15 @@ module OpenAI sig do params( messages: T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, - OpenAI::Internal::AnyHash, - OpenAI::Models::Chat::ChatCompletionSystemMessageParam, - OpenAI::Models::Chat::ChatCompletionUserMessageParam, - OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, - OpenAI::Models::Chat::ChatCompletionToolMessageParam, - OpenAI::Models::Chat::ChatCompletionFunctionMessageParam - ) + T.any( + OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, + OpenAI::Internal::AnyHash, + OpenAI::Models::Chat::ChatCompletionSystemMessageParam, + OpenAI::Models::Chat::ChatCompletionUserMessageParam, + OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, + OpenAI::Models::Chat::ChatCompletionToolMessageParam, + OpenAI::Models::Chat::ChatCompletionFunctionMessageParam + ) ], model: T.any(String, OpenAI::Models::ChatModel::OrSymbol), audio: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudioParam, OpenAI::Internal::AnyHash)), @@ -466,22 +466,20 @@ module OpenAI user: nil, web_search_options: nil, request_options: {} - ) - end - + ); end sig do override .returns( { messages: T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, - OpenAI::Models::Chat::ChatCompletionSystemMessageParam, - OpenAI::Models::Chat::ChatCompletionUserMessageParam, - OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, - OpenAI::Models::Chat::ChatCompletionToolMessageParam, - OpenAI::Models::Chat::ChatCompletionFunctionMessageParam - ) + T.any( + OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, + OpenAI::Models::Chat::ChatCompletionSystemMessageParam, + OpenAI::Models::Chat::ChatCompletionUserMessageParam, + OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, + OpenAI::Models::Chat::ChatCompletionToolMessageParam, + OpenAI::Models::Chat::ChatCompletionFunctionMessageParam + ) ], model: T.any(String, OpenAI::Models::ChatModel::OrSymbol), audio: T.nilable(OpenAI::Models::Chat::ChatCompletionAudioParam), @@ -526,8 +524,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Model ID used to generate the response, like `gpt-4o` or `o1`. OpenAI offers a # wide range of models with different capabilities, performance characteristics, @@ -538,8 +535,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # Deprecated in favor of `tool_choice`. @@ -587,8 +583,7 @@ module OpenAI T::Array[OpenAI::Models::Chat::CompletionCreateParams::FunctionCall::FunctionCallMode::TaggedSymbol] ) end - def self.values - end + def self.values; end end sig do @@ -597,8 +592,7 @@ module OpenAI [OpenAI::Models::Chat::CompletionCreateParams::FunctionCall::FunctionCallMode::OrSymbol, OpenAI::Models::Chat::ChatCompletionFunctionCallOption] ) end - def self.variants - end + def self.variants; end end class Function < OpenAI::Internal::Type::BaseModel @@ -632,14 +626,12 @@ module OpenAI params(name: String, description: String, parameters: T::Hash[Symbol, T.anything]) .returns(T.attached_class) end - def self.new(name:, description: nil, parameters: nil) - end + def self.new(name:, description: nil, parameters: nil); end sig do override.returns({name: String, description: String, parameters: T::Hash[Symbol, T.anything]}) end - def to_hash - end + def to_hash; end end module Modality @@ -653,8 +645,7 @@ module OpenAI AUDIO = T.let(:audio, OpenAI::Models::Chat::CompletionCreateParams::Modality::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::CompletionCreateParams::Modality::TaggedSymbol]) } - def self.values - end + def self.values; end end # An object specifying the format that the model must output. @@ -676,8 +667,7 @@ module OpenAI [OpenAI::Models::ResponseFormatText, OpenAI::Models::ResponseFormatJSONSchema, OpenAI::Models::ResponseFormatJSONObject] ) end - def self.variants - end + def self.variants; end end # Specifies the latency tier to use for processing the request. This parameter is @@ -705,8 +695,7 @@ module OpenAI DEFAULT = T.let(:default, OpenAI::Models::Chat::CompletionCreateParams::ServiceTier::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::CompletionCreateParams::ServiceTier::TaggedSymbol]) } - def self.values - end + def self.values; end end # Up to 4 sequences where the API will stop generating further tokens. The @@ -715,8 +704,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[String]]) } - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) end @@ -771,8 +759,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(search_context_size: nil, user_location: nil) - end + def self.new(search_context_size: nil, user_location: nil); end sig do override @@ -783,8 +770,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # High level guidance for the amount of context window space to use for the # search. One of `low`, `medium`, or `high`. `medium` is the default. @@ -824,8 +810,7 @@ module OpenAI T::Array[OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::SearchContextSize::TaggedSymbol] ) end - def self.values - end + def self.values; end end class UserLocation < OpenAI::Internal::Type::BaseModel @@ -859,8 +844,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(approximate:, type: :approximate) - end + def self.new(approximate:, type: :approximate); end sig do override @@ -871,8 +855,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Approximate < OpenAI::Internal::Type::BaseModel # Free text input for the city of the user, e.g. `San Francisco`. @@ -914,12 +897,10 @@ module OpenAI timezone: String ).returns(T.attached_class) end - def self.new(city: nil, country: nil, region: nil, timezone: nil) - end + def self.new(city: nil, country: nil, region: nil, timezone: nil); end sig { override.returns({city: String, country: String, region: String, timezone: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/completion_delete_params.rbi b/rbi/lib/openai/models/chat/completion_delete_params.rbi index e92e61fa..42ccf3bf 100644 --- a/rbi/lib/openai/models/chat/completion_delete_params.rbi +++ b/rbi/lib/openai/models/chat/completion_delete_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/completion_list_params.rbi b/rbi/lib/openai/models/chat/completion_list_params.rbi index 1759bb11..c90d051b 100644 --- a/rbi/lib/openai/models/chat/completion_list_params.rbi +++ b/rbi/lib/openai/models/chat/completion_list_params.rbi @@ -53,8 +53,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, metadata: nil, model: nil, order: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, metadata: nil, model: nil, order: nil, request_options: {}); end sig do override @@ -69,8 +68,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order for Chat Completions by timestamp. Use `asc` for ascending order or # `desc` for descending order. Defaults to `asc`. @@ -85,8 +83,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Chat::CompletionListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::CompletionListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat/completion_retrieve_params.rbi b/rbi/lib/openai/models/chat/completion_retrieve_params.rbi index 921f208a..3cb4b992 100644 --- a/rbi/lib/openai/models/chat/completion_retrieve_params.rbi +++ b/rbi/lib/openai/models/chat/completion_retrieve_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/completion_update_params.rbi b/rbi/lib/openai/models/chat/completion_update_params.rbi index 7a044c5b..49a8c260 100644 --- a/rbi/lib/openai/models/chat/completion_update_params.rbi +++ b/rbi/lib/openai/models/chat/completion_update_params.rbi @@ -23,8 +23,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(metadata:, request_options: {}) - end + def self.new(metadata:, request_options: {}); end sig do override.returns( @@ -34,8 +33,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/chat/completions/message_list_params.rbi b/rbi/lib/openai/models/chat/completions/message_list_params.rbi index 4f3218d7..85aa9aba 100644 --- a/rbi/lib/openai/models/chat/completions/message_list_params.rbi +++ b/rbi/lib/openai/models/chat/completions/message_list_params.rbi @@ -39,8 +39,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -53,8 +52,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order for messages by timestamp. Use `asc` for ascending order or `desc` # for descending order. Defaults to `asc`. @@ -70,8 +68,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Chat::Completions::MessageListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Chat::Completions::MessageListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/chat_model.rbi b/rbi/lib/openai/models/chat_model.rbi index 17dc0d14..f7512375 100644 --- a/rbi/lib/openai/models/chat_model.rbi +++ b/rbi/lib/openai/models/chat_model.rbi @@ -59,8 +59,7 @@ module OpenAI GPT_3_5_TURBO_16K_0613 = T.let(:"gpt-3.5-turbo-16k-0613", OpenAI::Models::ChatModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ChatModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/comparison_filter.rbi b/rbi/lib/openai/models/comparison_filter.rbi index 1b06ab72..2129e61f 100644 --- a/rbi/lib/openai/models/comparison_filter.rbi +++ b/rbi/lib/openai/models/comparison_filter.rbi @@ -33,8 +33,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(key:, type:, value:) - end + def self.new(key:, type:, value:); end sig do override @@ -42,8 +41,7 @@ module OpenAI {key: String, type: OpenAI::Models::ComparisonFilter::Type::OrSymbol, value: T.any(String, Float, T::Boolean)} ) end - def to_hash - end + def to_hash; end # Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`. # @@ -67,8 +65,7 @@ module OpenAI LTE = T.let(:lte, OpenAI::Models::ComparisonFilter::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ComparisonFilter::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end # The value to compare against the attribute key; supports string, number, or @@ -77,8 +74,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/completion.rbi b/rbi/lib/openai/models/completion.rbi index 98496acd..d24d8268 100644 --- a/rbi/lib/openai/models/completion.rbi +++ b/rbi/lib/openai/models/completion.rbi @@ -79,8 +79,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/completion_choice.rbi b/rbi/lib/openai/models/completion_choice.rbi index 6cd7e70d..9833bea3 100644 --- a/rbi/lib/openai/models/completion_choice.rbi +++ b/rbi/lib/openai/models/completion_choice.rbi @@ -34,8 +34,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(finish_reason:, index:, logprobs:, text:) - end + def self.new(finish_reason:, index:, logprobs:, text:); end sig do override @@ -48,8 +47,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The reason the model stopped generating tokens. This will be `stop` if the model # hit a natural stop point or a provided stop sequence, `length` if the maximum @@ -67,8 +65,7 @@ module OpenAI CONTENT_FILTER = T.let(:content_filter, OpenAI::Models::CompletionChoice::FinishReason::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::CompletionChoice::FinishReason::TaggedSymbol]) } - def self.values - end + def self.values; end end class Logprobs < OpenAI::Internal::Type::BaseModel @@ -105,8 +102,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(text_offset: nil, token_logprobs: nil, tokens: nil, top_logprobs: nil) - end + def self.new(text_offset: nil, token_logprobs: nil, tokens: nil, top_logprobs: nil); end sig do override @@ -119,8 +115,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/completion_create_params.rbi b/rbi/lib/openai/models/completion_create_params.rbi index 26802234..01701e36 100644 --- a/rbi/lib/openai/models/completion_create_params.rbi +++ b/rbi/lib/openai/models/completion_create_params.rbi @@ -159,14 +159,7 @@ module OpenAI sig do params( model: T.any(String, OpenAI::Models::CompletionCreateParams::Model::OrSymbol), - prompt: T.nilable( - T.any( - String, - T::Array[String], - T::Array[Integer], - T::Array[T::Array[Integer]] - ) - ), + prompt: T.nilable(T.any(String, T::Array[String], T::Array[Integer], T::Array[T::Array[Integer]])), best_of: T.nilable(Integer), echo: T.nilable(T::Boolean), frequency_penalty: T.nilable(Float), @@ -205,9 +198,7 @@ module OpenAI top_p: nil, user: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -240,8 +231,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # ID of the model to use. You can use the # [List models](https://platform.openai.com/docs/api-reference/models/list) API to @@ -252,8 +242,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::CompletionCreateParams::Model::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::CompletionCreateParams::Model) } OrSymbol = @@ -275,8 +264,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[String], T::Array[Integer], T::Array[T::Array[Integer]]]) } - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) @@ -295,8 +283,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[String]]) } - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) end diff --git a/rbi/lib/openai/models/completion_usage.rbi b/rbi/lib/openai/models/completion_usage.rbi index fb3951e4..e0fbddc4 100644 --- a/rbi/lib/openai/models/completion_usage.rbi +++ b/rbi/lib/openai/models/completion_usage.rbi @@ -56,9 +56,7 @@ module OpenAI total_tokens:, completion_tokens_details: nil, prompt_tokens_details: nil - ) - end - + ); end sig do override .returns( @@ -71,8 +69,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class CompletionTokensDetails < OpenAI::Internal::Type::BaseModel # When using Predicted Outputs, the number of tokens in the prediction that @@ -136,8 +133,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end class PromptTokensDetails < OpenAI::Internal::Type::BaseModel @@ -157,12 +153,10 @@ module OpenAI # Breakdown of tokens used in the prompt. sig { params(audio_tokens: Integer, cached_tokens: Integer).returns(T.attached_class) } - def self.new(audio_tokens: nil, cached_tokens: nil) - end + def self.new(audio_tokens: nil, cached_tokens: nil); end sig { override.returns({audio_tokens: Integer, cached_tokens: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/compound_filter.rbi b/rbi/lib/openai/models/compound_filter.rbi index 056c00fe..214f5113 100644 --- a/rbi/lib/openai/models/compound_filter.rbi +++ b/rbi/lib/openai/models/compound_filter.rbi @@ -20,8 +20,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(filters:, type:) - end + def self.new(filters:, type:); end sig do override @@ -32,8 +31,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A filter used to compare a specified attribute key to a given value using a # defined comparison operation. @@ -41,8 +39,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::ComparisonFilter, T.anything]) } - def self.variants - end + def self.variants; end end # Type of operation: `and` or `or`. @@ -56,8 +53,7 @@ module OpenAI OR = T.let(:or, OpenAI::Models::CompoundFilter::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::CompoundFilter::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/create_embedding_response.rbi b/rbi/lib/openai/models/create_embedding_response.rbi index e76ac6c3..878d96ba 100644 --- a/rbi/lib/openai/models/create_embedding_response.rbi +++ b/rbi/lib/openai/models/create_embedding_response.rbi @@ -31,8 +31,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, model:, usage:, object: :list) - end + def self.new(data:, model:, usage:, object: :list); end sig do override @@ -45,8 +44,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Usage < OpenAI::Internal::Type::BaseModel # The number of tokens used by the prompt. @@ -59,12 +57,10 @@ module OpenAI # The usage information for the request. sig { params(prompt_tokens: Integer, total_tokens: Integer).returns(T.attached_class) } - def self.new(prompt_tokens:, total_tokens:) - end + def self.new(prompt_tokens:, total_tokens:); end sig { override.returns({prompt_tokens: Integer, total_tokens: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/embedding.rbi b/rbi/lib/openai/models/embedding.rbi index 1f6e9020..0567898b 100644 --- a/rbi/lib/openai/models/embedding.rbi +++ b/rbi/lib/openai/models/embedding.rbi @@ -19,12 +19,10 @@ module OpenAI # Represents an embedding vector returned by embedding endpoint. sig { params(embedding: T::Array[Float], index: Integer, object: Symbol).returns(T.attached_class) } - def self.new(embedding:, index:, object: :embedding) - end + def self.new(embedding:, index:, object: :embedding); end sig { override.returns({embedding: T::Array[Float], index: Integer, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/embedding_create_params.rbi b/rbi/lib/openai/models/embedding_create_params.rbi index 5d8acf9b..6e763395 100644 --- a/rbi/lib/openai/models/embedding_create_params.rbi +++ b/rbi/lib/openai/models/embedding_create_params.rbi @@ -61,8 +61,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(input:, model:, dimensions: nil, encoding_format: nil, user: nil, request_options: {}) - end + def self.new(input:, model:, dimensions: nil, encoding_format: nil, user: nil, request_options: {}); end sig do override @@ -77,8 +76,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Input text to embed, encoded as a string or array of tokens. To embed multiple # inputs in a single request, pass an array of strings or array of token arrays. @@ -92,8 +90,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[String], T::Array[Integer], T::Array[T::Array[Integer]]]) } - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) @@ -115,8 +112,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::EmbeddingModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The format to return the embeddings in. Can be either `float` or @@ -132,8 +128,7 @@ module OpenAI BASE64 = T.let(:base64, OpenAI::Models::EmbeddingCreateParams::EncodingFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::EmbeddingCreateParams::EncodingFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/embedding_model.rbi b/rbi/lib/openai/models/embedding_model.rbi index fb2fd9ed..962b8546 100644 --- a/rbi/lib/openai/models/embedding_model.rbi +++ b/rbi/lib/openai/models/embedding_model.rbi @@ -13,8 +13,7 @@ module OpenAI TEXT_EMBEDDING_3_LARGE = T.let(:"text-embedding-3-large", OpenAI::Models::EmbeddingModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::EmbeddingModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/error_object.rbi b/rbi/lib/openai/models/error_object.rbi index dfea9b56..4dc767bd 100644 --- a/rbi/lib/openai/models/error_object.rbi +++ b/rbi/lib/openai/models/error_object.rbi @@ -19,14 +19,12 @@ module OpenAI params(code: T.nilable(String), message: String, param: T.nilable(String), type: String) .returns(T.attached_class) end - def self.new(code:, message:, param:, type:) - end + def self.new(code:, message:, param:, type:); end sig do override.returns({code: T.nilable(String), message: String, param: T.nilable(String), type: String}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/file_chunking_strategy.rbi b/rbi/lib/openai/models/file_chunking_strategy.rbi index 8e896180..b05dd510 100644 --- a/rbi/lib/openai/models/file_chunking_strategy.rbi +++ b/rbi/lib/openai/models/file_chunking_strategy.rbi @@ -12,8 +12,7 @@ module OpenAI [OpenAI::Models::StaticFileChunkingStrategyObject, OpenAI::Models::OtherFileChunkingStrategyObject] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/file_chunking_strategy_param.rbi b/rbi/lib/openai/models/file_chunking_strategy_param.rbi index 9f69a517..346a7b5a 100644 --- a/rbi/lib/openai/models/file_chunking_strategy_param.rbi +++ b/rbi/lib/openai/models/file_chunking_strategy_param.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::AutoFileChunkingStrategyParam, OpenAI::Models::StaticFileChunkingStrategyObjectParam] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/file_content_params.rbi b/rbi/lib/openai/models/file_content_params.rbi index f753c7d2..97fa8439 100644 --- a/rbi/lib/openai/models/file_content_params.rbi +++ b/rbi/lib/openai/models/file_content_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/file_create_params.rbi b/rbi/lib/openai/models/file_create_params.rbi index c2a7e47f..fb50d427 100644 --- a/rbi/lib/openai/models/file_create_params.rbi +++ b/rbi/lib/openai/models/file_create_params.rbi @@ -25,8 +25,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(file:, purpose:, request_options: {}) - end + def self.new(file:, purpose:, request_options: {}); end sig do override @@ -38,8 +37,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/file_delete_params.rbi b/rbi/lib/openai/models/file_delete_params.rbi index af5aa65f..2d359dc0 100644 --- a/rbi/lib/openai/models/file_delete_params.rbi +++ b/rbi/lib/openai/models/file_delete_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/file_deleted.rbi b/rbi/lib/openai/models/file_deleted.rbi index 6b362f3b..60dd5163 100644 --- a/rbi/lib/openai/models/file_deleted.rbi +++ b/rbi/lib/openai/models/file_deleted.rbi @@ -13,12 +13,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :file) - end + def self.new(id:, deleted:, object: :file); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/file_list_params.rbi b/rbi/lib/openai/models/file_list_params.rbi index 035e32d3..e89cec8f 100644 --- a/rbi/lib/openai/models/file_list_params.rbi +++ b/rbi/lib/openai/models/file_list_params.rbi @@ -49,8 +49,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, order: nil, purpose: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, order: nil, purpose: nil, request_options: {}); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -79,8 +77,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::FileListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FileListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/file_object.rbi b/rbi/lib/openai/models/file_object.rbi index c7f26a14..34dd1542 100644 --- a/rbi/lib/openai/models/file_object.rbi +++ b/rbi/lib/openai/models/file_object.rbi @@ -74,9 +74,7 @@ module OpenAI expires_at: nil, status_details: nil, object: :file - ) - end - + ); end sig do override .returns( @@ -93,8 +91,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The intended purpose of the file. Supported values are `assistants`, # `assistants_output`, `batch`, `batch_output`, `fine-tune`, `fine-tune-results` @@ -114,8 +111,7 @@ module OpenAI VISION = T.let(:vision, OpenAI::Models::FileObject::Purpose::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FileObject::Purpose::TaggedSymbol]) } - def self.values - end + def self.values; end end # Deprecated. The current status of the file, which can be either `uploaded`, @@ -131,8 +127,7 @@ module OpenAI ERROR = T.let(:error, OpenAI::Models::FileObject::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FileObject::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/file_purpose.rbi b/rbi/lib/openai/models/file_purpose.rbi index 5514076c..a1e5347b 100644 --- a/rbi/lib/openai/models/file_purpose.rbi +++ b/rbi/lib/openai/models/file_purpose.rbi @@ -20,8 +20,7 @@ module OpenAI EVALS = T.let(:evals, OpenAI::Models::FilePurpose::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FilePurpose::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/file_retrieve_params.rbi b/rbi/lib/openai/models/file_retrieve_params.rbi index 25676e12..90bf8337 100644 --- a/rbi/lib/openai/models/file_retrieve_params.rbi +++ b/rbi/lib/openai/models/file_retrieve_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi b/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi index 810bf8fd..666480f0 100644 --- a/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi +++ b/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi @@ -164,9 +164,7 @@ module OpenAI metadata: nil, method_: nil, object: :"fine_tuning.job" - ) - end - + ); end sig do override .returns( @@ -193,8 +191,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Error < OpenAI::Internal::Type::BaseModel # A machine-readable error code. @@ -213,12 +210,10 @@ module OpenAI # For fine-tuning jobs that have `failed`, this will contain more information on # the cause of the failure. sig { params(code: String, message: String, param: T.nilable(String)).returns(T.attached_class) } - def self.new(code:, message:, param:) - end + def self.new(code:, message:, param:); end sig { override.returns({code: String, message: String, param: T.nilable(String)}) } - def to_hash - end + def to_hash; end end class Hyperparameters < OpenAI::Internal::Type::BaseModel @@ -256,8 +251,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -269,8 +263,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -278,8 +271,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -288,8 +280,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -298,8 +289,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end @@ -321,8 +311,7 @@ module OpenAI CANCELLED = T.let(:cancelled, OpenAI::Models::FineTuning::FineTuningJob::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FineTuning::FineTuningJob::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end class Method < OpenAI::Internal::Type::BaseModel @@ -361,8 +350,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(dpo: nil, supervised: nil, type: nil) - end + def self.new(dpo: nil, supervised: nil, type: nil); end sig do override @@ -374,8 +362,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Dpo < OpenAI::Internal::Type::BaseModel # The hyperparameters used for the fine-tuning job. @@ -397,15 +384,13 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(hyperparameters: nil) - end + def self.new(hyperparameters: nil); end sig do override .returns({hyperparameters: OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo::Hyperparameters}) end - def to_hash - end + def to_hash; end class Hyperparameters < OpenAI::Internal::Type::BaseModel # Number of examples in each batch. A larger batch size means that model @@ -450,8 +435,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, beta: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, beta: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -464,8 +448,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -473,8 +456,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # The beta value for the DPO method. A higher beta value will increase the weight @@ -483,8 +465,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -493,8 +474,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -503,8 +483,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end end @@ -535,15 +514,13 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(hyperparameters: nil) - end + def self.new(hyperparameters: nil); end sig do override .returns({hyperparameters: OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised::Hyperparameters}) end - def to_hash - end + def to_hash; end class Hyperparameters < OpenAI::Internal::Type::BaseModel # Number of examples in each batch. A larger batch size means that model @@ -579,8 +556,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -592,8 +568,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -601,8 +576,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -611,8 +585,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -621,8 +594,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end end @@ -639,8 +611,7 @@ module OpenAI DPO = T.let(:dpo, OpenAI::Models::FineTuning::FineTuningJob::Method::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FineTuning::FineTuningJob::Method::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_event.rbi b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_event.rbi index f9a16f3d..85a3774e 100644 --- a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_event.rbi +++ b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_event.rbi @@ -76,8 +76,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The log level of the event. module Level @@ -92,8 +91,7 @@ module OpenAI ERROR = T.let(:error, OpenAI::Models::FineTuning::FineTuningJobEvent::Level::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FineTuning::FineTuningJobEvent::Level::TaggedSymbol]) } - def self.values - end + def self.values; end end # The type of event. @@ -108,8 +106,7 @@ module OpenAI METRICS = T.let(:metrics, OpenAI::Models::FineTuning::FineTuningJobEvent::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FineTuning::FineTuningJobEvent::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration.rbi b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration.rbi index 561dd861..717d084a 100644 --- a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration.rbi +++ b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration.rbi @@ -36,8 +36,7 @@ module OpenAI params(project: String, entity: T.nilable(String), name: T.nilable(String), tags: T::Array[String]) .returns(T.attached_class) end - def self.new(project:, entity: nil, name: nil, tags: nil) - end + def self.new(project:, entity: nil, name: nil, tags: nil); end sig do override @@ -48,8 +47,7 @@ module OpenAI tags: T::Array[String] }) end - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration_object.rbi b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration_object.rbi index bb2e26b6..a40e4f11 100644 --- a/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration_object.rbi +++ b/rbi/lib/openai/models/fine_tuning/fine_tuning_job_wandb_integration_object.rbi @@ -28,12 +28,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(wandb:, type: :wandb) - end + def self.new(wandb:, type: :wandb); end sig { override.returns({type: Symbol, wandb: OpenAI::Models::FineTuning::FineTuningJobWandbIntegration}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/fine_tuning/job_cancel_params.rbi b/rbi/lib/openai/models/fine_tuning/job_cancel_params.rbi index 2c2b8d46..9976752d 100644 --- a/rbi/lib/openai/models/fine_tuning/job_cancel_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_cancel_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/job_create_params.rbi b/rbi/lib/openai/models/fine_tuning/job_create_params.rbi index 351f2408..8a30d533 100644 --- a/rbi/lib/openai/models/fine_tuning/job_create_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_create_params.rbi @@ -62,7 +62,9 @@ module OpenAI sig { returns(T.nilable(OpenAI::Models::FineTuning::JobCreateParams::Method)) } attr_reader :method_ - sig { params(method_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method, OpenAI::Internal::AnyHash)).void } + sig do + params(method_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method, OpenAI::Internal::AnyHash)).void + end attr_writer :method_ # The seed controls the reproducibility of the job. Passing in the same seed and @@ -122,9 +124,7 @@ module OpenAI suffix: nil, validation_file: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -142,8 +142,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The name of the model to fine-tune. You can select one of the # [supported models](https://platform.openai.com/docs/guides/fine-tuning#which-models-can-be-fine-tuned). @@ -151,8 +150,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::FineTuning::JobCreateParams::Model::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::FineTuning::JobCreateParams::Model) } OrSymbol = @@ -199,8 +197,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -212,8 +209,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -221,8 +217,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -231,8 +226,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -241,8 +235,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end @@ -274,12 +267,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(wandb:, type: :wandb) - end + def self.new(wandb:, type: :wandb); end sig { override.returns({type: Symbol, wandb: OpenAI::Models::FineTuning::JobCreateParams::Integration::Wandb}) } - def to_hash - end + def to_hash; end class Wandb < OpenAI::Internal::Type::BaseModel # The name of the project that the new run will be created under. @@ -319,8 +310,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(project:, entity: nil, name: nil, tags: nil) - end + def self.new(project:, entity: nil, name: nil, tags: nil); end sig do override @@ -331,8 +321,7 @@ module OpenAI tags: T::Array[String] }) end - def to_hash - end + def to_hash; end end end @@ -375,8 +364,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(dpo: nil, supervised: nil, type: nil) - end + def self.new(dpo: nil, supervised: nil, type: nil); end sig do override @@ -388,8 +376,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Dpo < OpenAI::Internal::Type::BaseModel # The hyperparameters used for the fine-tuning job. @@ -417,15 +404,13 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(hyperparameters: nil) - end + def self.new(hyperparameters: nil); end sig do override .returns({hyperparameters: OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo::Hyperparameters}) end - def to_hash - end + def to_hash; end class Hyperparameters < OpenAI::Internal::Type::BaseModel # Number of examples in each batch. A larger batch size means that model @@ -470,8 +455,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, beta: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, beta: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -484,8 +468,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -493,8 +476,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # The beta value for the DPO method. A higher beta value will increase the weight @@ -503,8 +485,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -513,8 +494,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -523,8 +503,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end end @@ -555,8 +534,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(hyperparameters: nil) - end + def self.new(hyperparameters: nil); end sig do override @@ -564,8 +542,7 @@ module OpenAI {hyperparameters: OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised::Hyperparameters} ) end - def to_hash - end + def to_hash; end class Hyperparameters < OpenAI::Internal::Type::BaseModel # Number of examples in each batch. A larger batch size means that model @@ -601,8 +578,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil) - end + def self.new(batch_size: nil, learning_rate_multiplier: nil, n_epochs: nil); end sig do override @@ -614,8 +590,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Number of examples in each batch. A larger batch size means that model # parameters are updated less frequently, but with lower variance. @@ -623,8 +598,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end # Scaling factor for the learning rate. A smaller learning rate may be useful to @@ -633,8 +607,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Float]) } - def self.variants - end + def self.variants; end end # The number of epochs to train the model for. An epoch refers to one full cycle @@ -643,8 +616,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([Symbol, Integer]) } - def self.variants - end + def self.variants; end end end end @@ -661,8 +633,7 @@ module OpenAI DPO = T.let(:dpo, OpenAI::Models::FineTuning::JobCreateParams::Method::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::FineTuning::JobCreateParams::Method::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/job_list_events_params.rbi b/rbi/lib/openai/models/fine_tuning/job_list_events_params.rbi index 9ad33668..4c6e5963 100644 --- a/rbi/lib/openai/models/fine_tuning/job_list_events_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_list_events_params.rbi @@ -29,12 +29,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, request_options: {}); end sig { override.returns({after: String, limit: Integer, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/job_list_params.rbi b/rbi/lib/openai/models/fine_tuning/job_list_params.rbi index 94aa1f34..7b8bea48 100644 --- a/rbi/lib/openai/models/fine_tuning/job_list_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_list_params.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, metadata: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, metadata: nil, request_options: {}); end sig do override @@ -49,8 +48,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/job_retrieve_params.rbi b/rbi/lib/openai/models/fine_tuning/job_retrieve_params.rbi index ae440b7a..ca938301 100644 --- a/rbi/lib/openai/models/fine_tuning/job_retrieve_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_retrieve_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/jobs/checkpoint_list_params.rbi b/rbi/lib/openai/models/fine_tuning/jobs/checkpoint_list_params.rbi index 279608d3..fee17bda 100644 --- a/rbi/lib/openai/models/fine_tuning/jobs/checkpoint_list_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/jobs/checkpoint_list_params.rbi @@ -30,12 +30,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, limit: nil, request_options: {}) - end + def self.new(after: nil, limit: nil, request_options: {}); end sig { override.returns({after: String, limit: Integer, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi b/rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi index cd3931c5..06fb98b6 100644 --- a/rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi +++ b/rbi/lib/openai/models/fine_tuning/jobs/fine_tuning_job_checkpoint.rbi @@ -63,9 +63,7 @@ module OpenAI metrics:, step_number:, object: :"fine_tuning.job.checkpoint" - ) - end - + ); end sig do override .returns( @@ -80,8 +78,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Metrics < OpenAI::Internal::Type::BaseModel sig { returns(T.nilable(Float)) } @@ -147,9 +144,7 @@ module OpenAI train_mean_token_accuracy: nil, valid_loss: nil, valid_mean_token_accuracy: nil - ) - end - + ); end sig do override .returns( @@ -164,8 +159,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/function_definition.rbi b/rbi/lib/openai/models/function_definition.rbi index 6a4dc07a..cb9eeb56 100644 --- a/rbi/lib/openai/models/function_definition.rbi +++ b/rbi/lib/openai/models/function_definition.rbi @@ -46,8 +46,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(name:, description: nil, parameters: nil, strict: nil) - end + def self.new(name:, description: nil, parameters: nil, strict: nil); end sig do override @@ -60,8 +59,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/image.rbi b/rbi/lib/openai/models/image.rbi index 9f14f13d..9469de4c 100644 --- a/rbi/lib/openai/models/image.rbi +++ b/rbi/lib/openai/models/image.rbi @@ -28,12 +28,10 @@ module OpenAI # Represents the url or the content of an image generated by the OpenAI API. sig { params(b64_json: String, revised_prompt: String, url: String).returns(T.attached_class) } - def self.new(b64_json: nil, revised_prompt: nil, url: nil) - end + def self.new(b64_json: nil, revised_prompt: nil, url: nil); end sig { override.returns({b64_json: String, revised_prompt: String, url: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/image_create_variation_params.rbi b/rbi/lib/openai/models/image_create_variation_params.rbi index eb1c580e..9a1061c3 100644 --- a/rbi/lib/openai/models/image_create_variation_params.rbi +++ b/rbi/lib/openai/models/image_create_variation_params.rbi @@ -78,8 +78,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The model to use for image generation. Only `dall-e-2` is supported at this # time. @@ -87,8 +86,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ImageModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The format in which the generated images are returned. Must be one of `url` or @@ -105,8 +103,7 @@ module OpenAI B64_JSON = T.let(:b64_json, OpenAI::Models::ImageCreateVariationParams::ResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageCreateVariationParams::ResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end # The size of the generated images. Must be one of `256x256`, `512x512`, or @@ -123,8 +120,7 @@ module OpenAI SIZE_1024X1024 = T.let(:"1024x1024", OpenAI::Models::ImageCreateVariationParams::Size::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageCreateVariationParams::Size::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/image_edit_params.rbi b/rbi/lib/openai/models/image_edit_params.rbi index 5c428b9a..58bf5ddd 100644 --- a/rbi/lib/openai/models/image_edit_params.rbi +++ b/rbi/lib/openai/models/image_edit_params.rbi @@ -78,9 +78,7 @@ module OpenAI size: nil, user: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -97,8 +95,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The model to use for image generation. Only `dall-e-2` is supported at this # time. @@ -106,8 +103,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ImageModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The format in which the generated images are returned. Must be one of `url` or @@ -124,8 +120,7 @@ module OpenAI B64_JSON = T.let(:b64_json, OpenAI::Models::ImageEditParams::ResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageEditParams::ResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end # The size of the generated images. Must be one of `256x256`, `512x512`, or @@ -141,8 +136,7 @@ module OpenAI SIZE_1024X1024 = T.let(:"1024x1024", OpenAI::Models::ImageEditParams::Size::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageEditParams::Size::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/image_generate_params.rbi b/rbi/lib/openai/models/image_generate_params.rbi index 880ba871..b03fd35e 100644 --- a/rbi/lib/openai/models/image_generate_params.rbi +++ b/rbi/lib/openai/models/image_generate_params.rbi @@ -81,9 +81,7 @@ module OpenAI style: nil, user: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -100,16 +98,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The model to use for image generation. module Model extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ImageModel::OrSymbol]) } - def self.variants - end + def self.variants; end end # The quality of the image that will be generated. `hd` creates images with finer @@ -126,8 +122,7 @@ module OpenAI HD = T.let(:hd, OpenAI::Models::ImageGenerateParams::Quality::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageGenerateParams::Quality::TaggedSymbol]) } - def self.values - end + def self.values; end end # The format in which the generated images are returned. Must be one of `url` or @@ -144,8 +139,7 @@ module OpenAI B64_JSON = T.let(:b64_json, OpenAI::Models::ImageGenerateParams::ResponseFormat::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageGenerateParams::ResponseFormat::TaggedSymbol]) } - def self.values - end + def self.values; end end # The size of the generated images. Must be one of `256x256`, `512x512`, or @@ -165,8 +159,7 @@ module OpenAI SIZE_1024X1792 = T.let(:"1024x1792", OpenAI::Models::ImageGenerateParams::Size::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageGenerateParams::Size::TaggedSymbol]) } - def self.values - end + def self.values; end end # The style of the generated images. Must be one of `vivid` or `natural`. Vivid @@ -184,8 +177,7 @@ module OpenAI NATURAL = T.let(:natural, OpenAI::Models::ImageGenerateParams::Style::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageGenerateParams::Style::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/image_model.rbi b/rbi/lib/openai/models/image_model.rbi index 20027c2b..0203cf30 100644 --- a/rbi/lib/openai/models/image_model.rbi +++ b/rbi/lib/openai/models/image_model.rbi @@ -12,8 +12,7 @@ module OpenAI DALL_E_3 = T.let(:"dall-e-3", OpenAI::Models::ImageModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ImageModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/images_response.rbi b/rbi/lib/openai/models/images_response.rbi index 796ce49c..cb594826 100644 --- a/rbi/lib/openai/models/images_response.rbi +++ b/rbi/lib/openai/models/images_response.rbi @@ -13,12 +13,10 @@ module OpenAI params(created: Integer, data: T::Array[T.any(OpenAI::Models::Image, OpenAI::Internal::AnyHash)]) .returns(T.attached_class) end - def self.new(created:, data:) - end + def self.new(created:, data:); end sig { override.returns({created: Integer, data: T::Array[OpenAI::Models::Image]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/model.rbi b/rbi/lib/openai/models/model.rbi index ad55cfee..b7dfa10a 100644 --- a/rbi/lib/openai/models/model.rbi +++ b/rbi/lib/openai/models/model.rbi @@ -21,12 +21,10 @@ module OpenAI # Describes an OpenAI model offering that can be used with the API. sig { params(id: String, created: Integer, owned_by: String, object: Symbol).returns(T.attached_class) } - def self.new(id:, created:, owned_by:, object: :model) - end + def self.new(id:, created:, owned_by:, object: :model); end sig { override.returns({id: String, created: Integer, object: Symbol, owned_by: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/model_delete_params.rbi b/rbi/lib/openai/models/model_delete_params.rbi index 42095a36..9a19e392 100644 --- a/rbi/lib/openai/models/model_delete_params.rbi +++ b/rbi/lib/openai/models/model_delete_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/model_deleted.rbi b/rbi/lib/openai/models/model_deleted.rbi index 7044add0..e5b41780 100644 --- a/rbi/lib/openai/models/model_deleted.rbi +++ b/rbi/lib/openai/models/model_deleted.rbi @@ -13,12 +13,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: String).returns(T.attached_class) } - def self.new(id:, deleted:, object:) - end + def self.new(id:, deleted:, object:); end sig { override.returns({id: String, deleted: T::Boolean, object: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/model_list_params.rbi b/rbi/lib/openai/models/model_list_params.rbi index 6570ac6f..6ecd8a67 100644 --- a/rbi/lib/openai/models/model_list_params.rbi +++ b/rbi/lib/openai/models/model_list_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/model_retrieve_params.rbi b/rbi/lib/openai/models/model_retrieve_params.rbi index 273f1b0e..1b835b5d 100644 --- a/rbi/lib/openai/models/model_retrieve_params.rbi +++ b/rbi/lib/openai/models/model_retrieve_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/moderation.rbi b/rbi/lib/openai/models/moderation.rbi index 70df9dfa..0850f88c 100644 --- a/rbi/lib/openai/models/moderation.rbi +++ b/rbi/lib/openai/models/moderation.rbi @@ -42,8 +42,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(categories:, category_applied_input_types:, category_scores:, flagged:) - end + def self.new(categories:, category_applied_input_types:, category_scores:, flagged:); end sig do override @@ -56,8 +55,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Categories < OpenAI::Internal::Type::BaseModel # Content that expresses, incites, or promotes harassing language towards any @@ -162,9 +160,7 @@ module OpenAI sexual_minors:, violence:, violence_graphic: - ) - end - + ); end sig do override .returns( @@ -185,8 +181,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end class CategoryAppliedInputTypes < OpenAI::Internal::Type::BaseModel @@ -283,9 +278,7 @@ module OpenAI sexual_minors:, violence:, violence_graphic: - ) - end - + ); end sig do override .returns( @@ -306,8 +299,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Harassment extend OpenAI::Internal::Type::Enum @@ -322,8 +314,7 @@ module OpenAI sig do override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::Harassment::TaggedSymbol]) end - def self.values - end + def self.values; end end module HarassmentThreatening @@ -349,8 +340,7 @@ module OpenAI T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::HarassmentThreatening::TaggedSymbol] ) end - def self.values - end + def self.values; end end module Hate @@ -364,8 +354,7 @@ module OpenAI TEXT = T.let(:text, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Hate::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::Hate::TaggedSymbol]) } - def self.values - end + def self.values; end end module HateThreatening @@ -388,8 +377,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::HateThreatening::TaggedSymbol]) end - def self.values - end + def self.values; end end module Illicit @@ -403,8 +391,7 @@ module OpenAI TEXT = T.let(:text, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Illicit::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::Illicit::TaggedSymbol]) } - def self.values - end + def self.values; end end module IllicitViolent @@ -421,8 +408,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::IllicitViolent::TaggedSymbol]) end - def self.values - end + def self.values; end end module SelfHarm @@ -437,8 +423,7 @@ module OpenAI IMAGE = T.let(:image, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarm::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarm::TaggedSymbol]) } - def self.values - end + def self.values; end end module SelfHarmInstruction @@ -466,8 +451,7 @@ module OpenAI T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmInstruction::TaggedSymbol] ) end - def self.values - end + def self.values; end end module SelfHarmIntent @@ -486,8 +470,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmIntent::TaggedSymbol]) end - def self.values - end + def self.values; end end module Sexual @@ -502,8 +485,7 @@ module OpenAI IMAGE = T.let(:image, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Sexual::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::Sexual::TaggedSymbol]) } - def self.values - end + def self.values; end end module SexualMinor @@ -520,8 +502,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::SexualMinor::TaggedSymbol]) end - def self.values - end + def self.values; end end module Violence @@ -536,8 +517,7 @@ module OpenAI IMAGE = T.let(:image, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Violence::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::Violence::TaggedSymbol]) } - def self.values - end + def self.values; end end module ViolenceGraphic @@ -562,8 +542,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Moderation::CategoryAppliedInputTypes::ViolenceGraphic::TaggedSymbol]) end - def self.values - end + def self.values; end end end @@ -653,9 +632,7 @@ module OpenAI sexual_minors:, violence:, violence_graphic: - ) - end - + ); end sig do override .returns( @@ -676,8 +653,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/moderation_create_params.rbi b/rbi/lib/openai/models/moderation_create_params.rbi index 4fa9650a..2c12c369 100644 --- a/rbi/lib/openai/models/moderation_create_params.rbi +++ b/rbi/lib/openai/models/moderation_create_params.rbi @@ -35,11 +35,11 @@ module OpenAI String, T::Array[String], T::Array[ - T.any( - OpenAI::Models::ModerationImageURLInput, - OpenAI::Internal::AnyHash, - OpenAI::Models::ModerationTextInput - ) + T.any( + OpenAI::Models::ModerationImageURLInput, + OpenAI::Internal::AnyHash, + OpenAI::Models::ModerationTextInput + ) ] ), model: T.any(String, OpenAI::Models::ModerationModel::OrSymbol), @@ -47,8 +47,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(input:, model: nil, request_options: {}) - end + def self.new(input:, model: nil, request_options: {}); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Input (or inputs) to classify. Can be a single string, an array of strings, or # an array of multi-modal input objects similar to other models. @@ -78,8 +76,7 @@ module OpenAI [String, T::Array[String], T::Array[T.any(OpenAI::Models::ModerationImageURLInput, OpenAI::Models::ModerationTextInput)]] ) end - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) @@ -98,8 +95,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ModerationModel::OrSymbol]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/moderation_create_response.rbi b/rbi/lib/openai/models/moderation_create_response.rbi index fc12e123..34f57350 100644 --- a/rbi/lib/openai/models/moderation_create_response.rbi +++ b/rbi/lib/openai/models/moderation_create_response.rbi @@ -24,12 +24,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, model:, results:) - end + def self.new(id:, model:, results:); end sig { override.returns({id: String, model: String, results: T::Array[OpenAI::Models::Moderation]}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/moderation_image_url_input.rbi b/rbi/lib/openai/models/moderation_image_url_input.rbi index 128f5062..fd241d15 100644 --- a/rbi/lib/openai/models/moderation_image_url_input.rbi +++ b/rbi/lib/openai/models/moderation_image_url_input.rbi @@ -7,7 +7,9 @@ module OpenAI sig { returns(OpenAI::Models::ModerationImageURLInput::ImageURL) } attr_reader :image_url - sig { params(image_url: T.any(OpenAI::Models::ModerationImageURLInput::ImageURL, OpenAI::Internal::AnyHash)).void } + sig do + params(image_url: T.any(OpenAI::Models::ModerationImageURLInput::ImageURL, OpenAI::Internal::AnyHash)).void + end attr_writer :image_url # Always `image_url`. @@ -22,12 +24,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(image_url:, type: :image_url) - end + def self.new(image_url:, type: :image_url); end sig { override.returns({image_url: OpenAI::Models::ModerationImageURLInput::ImageURL, type: Symbol}) } - def to_hash - end + def to_hash; end class ImageURL < OpenAI::Internal::Type::BaseModel # Either a URL of the image or the base64 encoded image data. @@ -36,12 +36,10 @@ module OpenAI # Contains either an image URL or a data URL for a base64 encoded image. sig { params(url: String).returns(T.attached_class) } - def self.new(url:) - end + def self.new(url:); end sig { override.returns({url: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/moderation_model.rbi b/rbi/lib/openai/models/moderation_model.rbi index 3b1d564a..7de0fc9c 100644 --- a/rbi/lib/openai/models/moderation_model.rbi +++ b/rbi/lib/openai/models/moderation_model.rbi @@ -15,8 +15,7 @@ module OpenAI TEXT_MODERATION_STABLE = T.let(:"text-moderation-stable", OpenAI::Models::ModerationModel::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ModerationModel::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/moderation_multi_modal_input.rbi b/rbi/lib/openai/models/moderation_multi_modal_input.rbi index 247b0857..5f5a8f6d 100644 --- a/rbi/lib/openai/models/moderation_multi_modal_input.rbi +++ b/rbi/lib/openai/models/moderation_multi_modal_input.rbi @@ -7,8 +7,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::ModerationImageURLInput, OpenAI::Models::ModerationTextInput]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/moderation_text_input.rbi b/rbi/lib/openai/models/moderation_text_input.rbi index d117af19..cdb7c967 100644 --- a/rbi/lib/openai/models/moderation_text_input.rbi +++ b/rbi/lib/openai/models/moderation_text_input.rbi @@ -13,12 +13,10 @@ module OpenAI # An object describing text to classify. sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :text) - end + def self.new(text:, type: :text); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/other_file_chunking_strategy_object.rbi b/rbi/lib/openai/models/other_file_chunking_strategy_object.rbi index 24704550..10b6f90a 100644 --- a/rbi/lib/openai/models/other_file_chunking_strategy_object.rbi +++ b/rbi/lib/openai/models/other_file_chunking_strategy_object.rbi @@ -11,12 +11,10 @@ module OpenAI # because the file was indexed before the `chunking_strategy` concept was # introduced in the API. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :other) - end + def self.new(type: :other); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/reasoning.rbi b/rbi/lib/openai/models/reasoning.rbi index 13f6e5ae..f16ebf77 100644 --- a/rbi/lib/openai/models/reasoning.rbi +++ b/rbi/lib/openai/models/reasoning.rbi @@ -31,8 +31,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(effort: nil, generate_summary: nil) - end + def self.new(effort: nil, generate_summary: nil); end sig do override @@ -43,8 +42,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # **computer_use_preview only** # @@ -62,8 +60,7 @@ module OpenAI DETAILED = T.let(:detailed, OpenAI::Models::Reasoning::GenerateSummary::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Reasoning::GenerateSummary::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/reasoning_effort.rbi b/rbi/lib/openai/models/reasoning_effort.rbi index d46cfdf9..723cc106 100644 --- a/rbi/lib/openai/models/reasoning_effort.rbi +++ b/rbi/lib/openai/models/reasoning_effort.rbi @@ -19,8 +19,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::ReasoningEffort::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::ReasoningEffort::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/response_format_json_object.rbi b/rbi/lib/openai/models/response_format_json_object.rbi index 3a1e8d74..707ef81c 100644 --- a/rbi/lib/openai/models/response_format_json_object.rbi +++ b/rbi/lib/openai/models/response_format_json_object.rbi @@ -11,12 +11,10 @@ module OpenAI # `json_schema` is recommended for models that support it. Note that the model # will not generate JSON without a system or user message instructing it to do so. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :json_object) - end + def self.new(type: :json_object); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/response_format_json_schema.rbi b/rbi/lib/openai/models/response_format_json_schema.rbi index 8f5dbd5c..735f2c54 100644 --- a/rbi/lib/openai/models/response_format_json_schema.rbi +++ b/rbi/lib/openai/models/response_format_json_schema.rbi @@ -29,12 +29,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(json_schema:, type: :json_schema) - end + def self.new(json_schema:, type: :json_schema); end sig { override.returns({json_schema: OpenAI::Models::ResponseFormatJSONSchema::JSONSchema, type: Symbol}) } - def to_hash - end + def to_hash; end class JSONSchema < OpenAI::Internal::Type::BaseModel # The name of the response format. Must be a-z, A-Z, 0-9, or contain underscores @@ -76,8 +74,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(name:, description: nil, schema: nil, strict: nil) - end + def self.new(name:, description: nil, schema: nil, strict: nil); end sig do override @@ -90,8 +87,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/response_format_text.rbi b/rbi/lib/openai/models/response_format_text.rbi index 2cee5b0b..ec7b0d03 100644 --- a/rbi/lib/openai/models/response_format_text.rbi +++ b/rbi/lib/openai/models/response_format_text.rbi @@ -9,12 +9,10 @@ module OpenAI # Default response format. Used to generate text responses. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :text) - end + def self.new(type: :text); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/computer_tool.rbi b/rbi/lib/openai/models/responses/computer_tool.rbi index b4329d44..88894312 100644 --- a/rbi/lib/openai/models/responses/computer_tool.rbi +++ b/rbi/lib/openai/models/responses/computer_tool.rbi @@ -31,8 +31,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(display_height:, display_width:, environment:, type: :computer_use_preview) - end + def self.new(display_height:, display_width:, environment:, type: :computer_use_preview); end sig do override @@ -45,8 +44,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The type of computer environment to control. module Environment @@ -62,8 +60,7 @@ module OpenAI BROWSER = T.let(:browser, OpenAI::Models::Responses::ComputerTool::Environment::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ComputerTool::Environment::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/easy_input_message.rbi b/rbi/lib/openai/models/responses/easy_input_message.rbi index 6b25a120..e1819f46 100644 --- a/rbi/lib/openai/models/responses/easy_input_message.rbi +++ b/rbi/lib/openai/models/responses/easy_input_message.rbi @@ -11,11 +11,11 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ) ) @@ -44,12 +44,12 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ), role: OpenAI::Models::Responses::EasyInputMessage::Role::OrSymbol, @@ -57,8 +57,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, role:, type: nil) - end + def self.new(content:, role:, type: nil); end sig do override @@ -67,11 +66,11 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ), role: OpenAI::Models::Responses::EasyInputMessage::Role::OrSymbol, @@ -79,8 +78,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Text, image, or audio input to the model, used to generate a response. Can also # contain previous assistant responses. @@ -93,17 +91,16 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ] ) end - def self.variants - end + def self.variants; end end # The role of the message input. One of `user`, `assistant`, `system`, or @@ -121,8 +118,7 @@ module OpenAI DEVELOPER = T.let(:developer, OpenAI::Models::Responses::EasyInputMessage::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::EasyInputMessage::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end # The type of the message input. Always `message`. @@ -136,8 +132,7 @@ module OpenAI MESSAGE = T.let(:message, OpenAI::Models::Responses::EasyInputMessage::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::EasyInputMessage::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/file_search_tool.rbi b/rbi/lib/openai/models/responses/file_search_tool.rbi index 7ca909fa..37314e5d 100644 --- a/rbi/lib/openai/models/responses/file_search_tool.rbi +++ b/rbi/lib/openai/models/responses/file_search_tool.rbi @@ -78,16 +78,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A filter to apply based on file attributes. module Filters extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::ComparisonFilter, OpenAI::Models::CompoundFilter]) } - def self.variants - end + def self.variants; end end class RankingOptions < OpenAI::Internal::Type::BaseModel @@ -115,8 +113,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(ranker: nil, score_threshold: nil) - end + def self.new(ranker: nil, score_threshold: nil); end sig do override @@ -124,8 +121,7 @@ module OpenAI {ranker: OpenAI::Models::Responses::FileSearchTool::RankingOptions::Ranker::OrSymbol, score_threshold: Float} ) end - def to_hash - end + def to_hash; end # The ranker to use for the file search. module Ranker @@ -146,8 +142,7 @@ module OpenAI sig do override.returns(T::Array[OpenAI::Models::Responses::FileSearchTool::RankingOptions::Ranker::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/function_tool.rbi b/rbi/lib/openai/models/responses/function_tool.rbi index e329cc11..16ed2997 100644 --- a/rbi/lib/openai/models/responses/function_tool.rbi +++ b/rbi/lib/openai/models/responses/function_tool.rbi @@ -38,8 +38,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(name:, parameters:, strict:, description: nil, type: :function) - end + def self.new(name:, parameters:, strict:, description: nil, type: :function); end sig do override @@ -53,8 +52,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/input_item_list_params.rbi b/rbi/lib/openai/models/responses/input_item_list_params.rbi index baf516d6..83fef973 100644 --- a/rbi/lib/openai/models/responses/input_item_list_params.rbi +++ b/rbi/lib/openai/models/responses/input_item_list_params.rbi @@ -58,8 +58,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, include: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, before: nil, include: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -74,8 +73,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The order to return the input items in. Default is `asc`. # @@ -92,8 +90,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::Responses::InputItemListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::InputItemListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response.rbi b/rbi/lib/openai/models/responses/response.rbi index 4a3056e9..99dd9aae 100644 --- a/rbi/lib/openai/models/responses/response.rbi +++ b/rbi/lib/openai/models/responses/response.rbi @@ -75,14 +75,14 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseReasoningItem - ) + T.any( + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseReasoningItem + ) ] ) end @@ -130,12 +130,12 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ] ) end @@ -227,15 +227,15 @@ module OpenAI metadata: T.nilable(T::Hash[Symbol, String]), model: T.any(String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol), output: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseReasoningItem - ) + T.any( + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseReasoningItem + ) ], parallel_tool_calls: T::Boolean, temperature: T.nilable(Float), @@ -246,13 +246,13 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), max_output_tokens: T.nilable(Integer), @@ -290,9 +290,7 @@ module OpenAI usage: nil, user: nil, object: :response - ) - end - + ); end sig do override .returns( @@ -306,14 +304,14 @@ module OpenAI model: T.any(String, OpenAI::Models::ChatModel::TaggedSymbol, OpenAI::Models::ResponsesModel::TaggedSymbol), object: Symbol, output: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseReasoningItem - ) + T.any( + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseReasoningItem + ) ], parallel_tool_calls: T::Boolean, temperature: T.nilable(Float), @@ -323,12 +321,12 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), max_output_tokens: T.nilable(Integer), @@ -342,8 +340,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class IncompleteDetails < OpenAI::Internal::Type::BaseModel # The reason why the response is incomplete. @@ -358,12 +355,10 @@ module OpenAI params(reason: OpenAI::Models::Responses::Response::IncompleteDetails::Reason::OrSymbol) .returns(T.attached_class) end - def self.new(reason: nil) - end + def self.new(reason: nil); end sig { override.returns({reason: OpenAI::Models::Responses::Response::IncompleteDetails::Reason::TaggedSymbol}) } - def to_hash - end + def to_hash; end # The reason why the response is incomplete. module Reason @@ -380,8 +375,7 @@ module OpenAI T.let(:content_filter, OpenAI::Models::Responses::Response::IncompleteDetails::Reason::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::Response::IncompleteDetails::Reason::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -397,8 +391,7 @@ module OpenAI [OpenAI::Models::Responses::ToolChoiceOptions::TaggedSymbol, OpenAI::Models::Responses::ToolChoiceTypes, OpenAI::Models::Responses::ToolChoiceFunction] ) end - def self.variants - end + def self.variants; end end # The truncation strategy to use for the model response. @@ -419,8 +412,7 @@ module OpenAI DISABLED = T.let(:disabled, OpenAI::Models::Responses::Response::Truncation::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::Response::Truncation::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_audio_delta_event.rbi b/rbi/lib/openai/models/responses/response_audio_delta_event.rbi index 17fa0ac5..386c8365 100644 --- a/rbi/lib/openai/models/responses/response_audio_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_audio_delta_event.rbi @@ -14,12 +14,10 @@ module OpenAI # Emitted when there is a partial audio response. sig { params(delta: String, type: Symbol).returns(T.attached_class) } - def self.new(delta:, type: :"response.audio.delta") - end + def self.new(delta:, type: :"response.audio.delta"); end sig { override.returns({delta: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_audio_done_event.rbi b/rbi/lib/openai/models/responses/response_audio_done_event.rbi index b25bf971..40f5901f 100644 --- a/rbi/lib/openai/models/responses/response_audio_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_audio_done_event.rbi @@ -10,12 +10,10 @@ module OpenAI # Emitted when the audio response is complete. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :"response.audio.done") - end + def self.new(type: :"response.audio.done"); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_audio_transcript_delta_event.rbi b/rbi/lib/openai/models/responses/response_audio_transcript_delta_event.rbi index 8c6021af..c121b3b9 100644 --- a/rbi/lib/openai/models/responses/response_audio_transcript_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_audio_transcript_delta_event.rbi @@ -14,12 +14,10 @@ module OpenAI # Emitted when there is a partial transcript of audio. sig { params(delta: String, type: Symbol).returns(T.attached_class) } - def self.new(delta:, type: :"response.audio.transcript.delta") - end + def self.new(delta:, type: :"response.audio.transcript.delta"); end sig { override.returns({delta: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_audio_transcript_done_event.rbi b/rbi/lib/openai/models/responses/response_audio_transcript_done_event.rbi index 52a596c6..983f0e0a 100644 --- a/rbi/lib/openai/models/responses/response_audio_transcript_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_audio_transcript_done_event.rbi @@ -10,12 +10,10 @@ module OpenAI # Emitted when the full audio transcript is completed. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :"response.audio.transcript.done") - end + def self.new(type: :"response.audio.transcript.done"); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_call_code_delta_event.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_call_code_delta_event.rbi index 4c8bd0e9..e19943db 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_call_code_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_call_code_delta_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a partial code snippet is added by the code interpreter. sig { params(delta: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(delta:, output_index:, type: :"response.code_interpreter_call.code.delta") - end + def self.new(delta:, output_index:, type: :"response.code_interpreter_call.code.delta"); end sig { override.returns({delta: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_call_code_done_event.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_call_code_done_event.rbi index d1ec38b7..5d6af463 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_call_code_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_call_code_done_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when code snippet output is finalized by the code interpreter. sig { params(code: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(code:, output_index:, type: :"response.code_interpreter_call.code.done") - end + def self.new(code:, output_index:, type: :"response.code_interpreter_call.code.done"); end sig { override.returns({code: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_call_completed_event.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_call_completed_event.rbi index 5d1c5965..28acb52b 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_call_completed_event.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_call_completed_event.rbi @@ -33,7 +33,11 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(code_interpreter_call:, output_index:, type: :"response.code_interpreter_call.completed") + def self.new( + code_interpreter_call:, + output_index:, + type: :"response.code_interpreter_call.completed" + ) end sig do @@ -46,8 +50,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_call_in_progress_event.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_call_in_progress_event.rbi index 02d423ad..c0a220d0 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_call_in_progress_event.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_call_in_progress_event.rbi @@ -50,8 +50,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_call_interpreting_event.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_call_interpreting_event.rbi index 47f2b1a2..e0fe0abb 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_call_interpreting_event.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_call_interpreting_event.rbi @@ -50,8 +50,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi b/rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi index a6157f98..4f1a0e10 100644 --- a/rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi +++ b/rbi/lib/openai/models/responses/response_code_interpreter_tool_call.rbi @@ -16,10 +16,10 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files - ) + T.any( + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files + ) ] ) end @@ -39,19 +39,18 @@ module OpenAI id: String, code: String, results: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files - ) + T.any( + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files + ) ], status: OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Status::OrSymbol, type: Symbol ) .returns(T.attached_class) end - def self.new(id:, code:, results:, status:, type: :code_interpreter_call) - end + def self.new(id:, code:, results:, status:, type: :code_interpreter_call); end sig do override @@ -60,18 +59,17 @@ module OpenAI id: String, code: String, results: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files - ) + T.any( + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files + ) ], status: OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Status::TaggedSymbol, type: Symbol } ) end - def to_hash - end + def to_hash; end # The output of a code interpreter tool call that is text. module Result @@ -88,12 +86,10 @@ module OpenAI # The output of a code interpreter tool call that is text. sig { params(logs: String, type: Symbol).returns(T.attached_class) } - def self.new(logs:, type: :logs) - end + def self.new(logs:, type: :logs); end sig { override.returns({logs: String, type: Symbol}) } - def to_hash - end + def to_hash; end end class Files < OpenAI::Internal::Type::BaseModel @@ -108,17 +104,16 @@ module OpenAI sig do params( files: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files::File, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files::File, + OpenAI::Internal::AnyHash + ) ], type: Symbol ) .returns(T.attached_class) end - def self.new(files:, type: :files) - end + def self.new(files:, type: :files); end sig do override @@ -129,8 +124,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class File < OpenAI::Internal::Type::BaseModel # The ID of the file. @@ -142,12 +136,10 @@ module OpenAI attr_accessor :mime_type sig { params(file_id: String, mime_type: String).returns(T.attached_class) } - def self.new(file_id:, mime_type:) - end + def self.new(file_id:, mime_type:); end sig { override.returns({file_id: String, mime_type: String}) } - def to_hash - end + def to_hash; end end end @@ -157,8 +149,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Logs, OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Result::Files] ) end - def self.variants - end + def self.variants; end end # The status of the code interpreter tool call. @@ -181,8 +172,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Responses::ResponseCodeInterpreterToolCall::Status::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_completed_event.rbi b/rbi/lib/openai/models/responses/response_completed_event.rbi index c7774329..26105306 100644 --- a/rbi/lib/openai/models/responses/response_completed_event.rbi +++ b/rbi/lib/openai/models/responses/response_completed_event.rbi @@ -20,12 +20,10 @@ module OpenAI params(response: T.any(OpenAI::Models::Responses::Response, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(response:, type: :"response.completed") - end + def self.new(response:, type: :"response.completed"); end sig { override.returns({response: OpenAI::Models::Responses::Response, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_computer_tool_call.rbi b/rbi/lib/openai/models/responses/response_computer_tool_call.rbi index 8ced5e39..ccc7cf95 100644 --- a/rbi/lib/openai/models/responses/response_computer_tool_call.rbi +++ b/rbi/lib/openai/models/responses/response_computer_tool_call.rbi @@ -68,8 +68,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, action:, call_id:, pending_safety_checks:, status:, type:) - end + def self.new(id:, action:, call_id:, pending_safety_checks:, status:, type:); end sig do override @@ -94,8 +93,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A click action. module Action @@ -130,8 +128,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(button:, x:, y_:, type: :click) - end + def self.new(button:, x:, y_:, type: :click); end sig do override @@ -144,8 +141,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Indicates which mouse button was pressed during the click. One of `left`, # `right`, `wheel`, `back`, or `forward`. @@ -180,8 +176,7 @@ module OpenAI T::Array[OpenAI::Models::Responses::ResponseComputerToolCall::Action::Click::Button::TaggedSymbol] ) end - def self.values - end + def self.values; end end end @@ -201,12 +196,10 @@ module OpenAI # A double click action. sig { params(x: Integer, y_: Integer, type: Symbol).returns(T.attached_class) } - def self.new(x:, y_:, type: :double_click) - end + def self.new(x:, y_:, type: :double_click); end sig { override.returns({type: Symbol, x: Integer, y_: Integer}) } - def to_hash - end + def to_hash; end end class Drag < OpenAI::Internal::Type::BaseModel @@ -235,8 +228,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(path:, type: :drag) - end + def self.new(path:, type: :drag); end sig do override @@ -244,8 +236,7 @@ module OpenAI {path: T::Array[OpenAI::Models::Responses::ResponseComputerToolCall::Action::Drag::Path], type: Symbol} ) end - def to_hash - end + def to_hash; end class Path < OpenAI::Internal::Type::BaseModel # The x-coordinate. @@ -258,12 +249,10 @@ module OpenAI # A series of x/y coordinate pairs in the drag path. sig { params(x: Integer, y_: Integer).returns(T.attached_class) } - def self.new(x:, y_:) - end + def self.new(x:, y_:); end sig { override.returns({x: Integer, y_: Integer}) } - def to_hash - end + def to_hash; end end end @@ -280,12 +269,10 @@ module OpenAI # A collection of keypresses the model would like to perform. sig { params(keys: T::Array[String], type: Symbol).returns(T.attached_class) } - def self.new(keys:, type: :keypress) - end + def self.new(keys:, type: :keypress); end sig { override.returns({keys: T::Array[String], type: Symbol}) } - def to_hash - end + def to_hash; end end class Move < OpenAI::Internal::Type::BaseModel @@ -304,12 +291,10 @@ module OpenAI # A mouse move action. sig { params(x: Integer, y_: Integer, type: Symbol).returns(T.attached_class) } - def self.new(x:, y_:, type: :move) - end + def self.new(x:, y_:, type: :move); end sig { override.returns({type: Symbol, x: Integer, y_: Integer}) } - def to_hash - end + def to_hash; end end class Screenshot < OpenAI::Internal::Type::BaseModel @@ -320,12 +305,10 @@ module OpenAI # A screenshot action. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :screenshot) - end + def self.new(type: :screenshot); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end class Scroll < OpenAI::Internal::Type::BaseModel @@ -355,14 +338,12 @@ module OpenAI params(scroll_x: Integer, scroll_y: Integer, x: Integer, y_: Integer, type: Symbol) .returns(T.attached_class) end - def self.new(scroll_x:, scroll_y:, x:, y_:, type: :scroll) - end + def self.new(scroll_x:, scroll_y:, x:, y_:, type: :scroll); end sig do override.returns({scroll_x: Integer, scroll_y: Integer, type: Symbol, x: Integer, y_: Integer}) end - def to_hash - end + def to_hash; end end class Type < OpenAI::Internal::Type::BaseModel @@ -377,12 +358,10 @@ module OpenAI # An action to type in text. sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :type) - end + def self.new(text:, type: :type); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end class Wait < OpenAI::Internal::Type::BaseModel @@ -393,12 +372,10 @@ module OpenAI # A wait action. sig { params(type: Symbol).returns(T.attached_class) } - def self.new(type: :wait) - end + def self.new(type: :wait); end sig { override.returns({type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -407,8 +384,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseComputerToolCall::Action::Click, OpenAI::Models::Responses::ResponseComputerToolCall::Action::DoubleClick, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Drag, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Keypress, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Move, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Screenshot, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Scroll, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Type, OpenAI::Models::Responses::ResponseComputerToolCall::Action::Wait] ) end - def self.variants - end + def self.variants; end end class PendingSafetyCheck < OpenAI::Internal::Type::BaseModel @@ -426,12 +402,10 @@ module OpenAI # A pending safety check for the computer call. sig { params(id: String, code: String, message: String).returns(T.attached_class) } - def self.new(id:, code:, message:) - end + def self.new(id:, code:, message:); end sig { override.returns({id: String, code: String, message: String}) } - def to_hash - end + def to_hash; end end # The status of the item. One of `in_progress`, `completed`, or `incomplete`. @@ -451,8 +425,7 @@ module OpenAI T.let(:incomplete, OpenAI::Models::Responses::ResponseComputerToolCall::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseComputerToolCall::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end # The type of the computer call. Always `computer_call`. @@ -467,8 +440,7 @@ module OpenAI T.let(:computer_call, OpenAI::Models::Responses::ResponseComputerToolCall::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseComputerToolCall::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_computer_tool_call_output_item.rbi b/rbi/lib/openai/models/responses/response_computer_tool_call_output_item.rbi index fbfa11b5..cf267c21 100644 --- a/rbi/lib/openai/models/responses/response_computer_tool_call_output_item.rbi +++ b/rbi/lib/openai/models/responses/response_computer_tool_call_output_item.rbi @@ -42,10 +42,10 @@ module OpenAI sig do params( acknowledged_safety_checks: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::AcknowledgedSafetyCheck, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::AcknowledgedSafetyCheck, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -66,10 +66,10 @@ module OpenAI call_id: String, output: T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Internal::AnyHash), acknowledged_safety_checks: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::AcknowledgedSafetyCheck, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::AcknowledgedSafetyCheck, + OpenAI::Internal::AnyHash + ) ], status: OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::Status::OrSymbol, type: Symbol @@ -99,8 +99,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class AcknowledgedSafetyCheck < OpenAI::Internal::Type::BaseModel # The ID of the pending safety check. @@ -117,12 +116,10 @@ module OpenAI # A pending safety check for the computer call. sig { params(id: String, code: String, message: String).returns(T.attached_class) } - def self.new(id:, code:, message:) - end + def self.new(id:, code:, message:); end sig { override.returns({id: String, code: String, message: String}) } - def to_hash - end + def to_hash; end end # The status of the message input. One of `in_progress`, `completed`, or @@ -146,8 +143,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Responses::ResponseComputerToolCallOutputItem::Status::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_computer_tool_call_output_screenshot.rbi b/rbi/lib/openai/models/responses/response_computer_tool_call_output_screenshot.rbi index 11d1b8d6..5ece9b13 100644 --- a/rbi/lib/openai/models/responses/response_computer_tool_call_output_screenshot.rbi +++ b/rbi/lib/openai/models/responses/response_computer_tool_call_output_screenshot.rbi @@ -25,12 +25,10 @@ module OpenAI # A computer screenshot image used with the computer use tool. sig { params(file_id: String, image_url: String, type: Symbol).returns(T.attached_class) } - def self.new(file_id: nil, image_url: nil, type: :computer_screenshot) - end + def self.new(file_id: nil, image_url: nil, type: :computer_screenshot); end sig { override.returns({type: Symbol, file_id: String, image_url: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_content.rbi b/rbi/lib/openai/models/responses/response_content.rbi index 5bb9113e..5fd0ccd8 100644 --- a/rbi/lib/openai/models/responses/response_content.rbi +++ b/rbi/lib/openai/models/responses/response_content.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseInputText, OpenAI::Models::Responses::ResponseInputImage, OpenAI::Models::Responses::ResponseInputFile, OpenAI::Models::Responses::ResponseOutputText, OpenAI::Models::Responses::ResponseOutputRefusal] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_content_part_added_event.rbi b/rbi/lib/openai/models/responses/response_content_part_added_event.rbi index 669ce321..5ec11d97 100644 --- a/rbi/lib/openai/models/responses/response_content_part_added_event.rbi +++ b/rbi/lib/openai/models/responses/response_content_part_added_event.rbi @@ -58,8 +58,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The content part that was added. module Part @@ -69,8 +68,7 @@ module OpenAI override .returns([OpenAI::Models::Responses::ResponseOutputText, OpenAI::Models::Responses::ResponseOutputRefusal]) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_content_part_done_event.rbi b/rbi/lib/openai/models/responses/response_content_part_done_event.rbi index 7d1b7312..35915ce9 100644 --- a/rbi/lib/openai/models/responses/response_content_part_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_content_part_done_event.rbi @@ -43,8 +43,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content_index:, item_id:, output_index:, part:, type: :"response.content_part.done") - end + def self.new(content_index:, item_id:, output_index:, part:, type: :"response.content_part.done"); end sig do override @@ -58,8 +57,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The content part that is done. module Part @@ -69,8 +67,7 @@ module OpenAI override .returns([OpenAI::Models::Responses::ResponseOutputText, OpenAI::Models::Responses::ResponseOutputRefusal]) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_create_params.rbi b/rbi/lib/openai/models/responses/response_create_params.rbi index 5fe13ae5..f45e18ea 100644 --- a/rbi/lib/openai/models/responses/response_create_params.rbi +++ b/rbi/lib/openai/models/responses/response_create_params.rbi @@ -21,19 +21,19 @@ module OpenAI T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ) ) @@ -172,12 +172,12 @@ module OpenAI returns( T.nilable( T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ] ) ) @@ -187,13 +187,13 @@ module OpenAI sig do params( tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ] ) .void @@ -232,20 +232,20 @@ module OpenAI input: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ), model: T.any(String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol), @@ -266,13 +266,13 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), truncation: T.nilable(OpenAI::Models::Responses::ResponseCreateParams::Truncation::OrSymbol), @@ -300,9 +300,7 @@ module OpenAI truncation: nil, user: nil, request_options: {} - ) - end - + ); end sig do override .returns( @@ -310,19 +308,19 @@ module OpenAI input: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ), model: T.any(String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol), @@ -342,12 +340,12 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), truncation: T.nilable(OpenAI::Models::Responses::ResponseCreateParams::Truncation::OrSymbol), @@ -356,8 +354,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Text, image, or file inputs to the model, used to generate a response. # @@ -377,25 +374,24 @@ module OpenAI [ String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ] ) end - def self.variants - end + def self.variants; end end # How the model should select which tool (or tools) to use when generating a @@ -410,8 +406,7 @@ module OpenAI [OpenAI::Models::Responses::ToolChoiceOptions::OrSymbol, OpenAI::Models::Responses::ToolChoiceTypes, OpenAI::Models::Responses::ToolChoiceFunction] ) end - def self.variants - end + def self.variants; end end # The truncation strategy to use for the model response. @@ -433,8 +428,7 @@ module OpenAI DISABLED = T.let(:disabled, OpenAI::Models::Responses::ResponseCreateParams::Truncation::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseCreateParams::Truncation::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_created_event.rbi b/rbi/lib/openai/models/responses/response_created_event.rbi index ee2e69fc..58605657 100644 --- a/rbi/lib/openai/models/responses/response_created_event.rbi +++ b/rbi/lib/openai/models/responses/response_created_event.rbi @@ -20,12 +20,10 @@ module OpenAI params(response: T.any(OpenAI::Models::Responses::Response, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(response:, type: :"response.created") - end + def self.new(response:, type: :"response.created"); end sig { override.returns({response: OpenAI::Models::Responses::Response, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_delete_params.rbi b/rbi/lib/openai/models/responses/response_delete_params.rbi index ac0c636e..934c6bdc 100644 --- a/rbi/lib/openai/models/responses/response_delete_params.rbi +++ b/rbi/lib/openai/models/responses/response_delete_params.rbi @@ -15,12 +15,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_error.rbi b/rbi/lib/openai/models/responses/response_error.rbi index a6cb9d7e..843f8868 100644 --- a/rbi/lib/openai/models/responses/response_error.rbi +++ b/rbi/lib/openai/models/responses/response_error.rbi @@ -17,12 +17,10 @@ module OpenAI params(code: OpenAI::Models::Responses::ResponseError::Code::OrSymbol, message: String) .returns(T.attached_class) end - def self.new(code:, message:) - end + def self.new(code:, message:); end sig { override.returns({code: OpenAI::Models::Responses::ResponseError::Code::TaggedSymbol, message: String}) } - def to_hash - end + def to_hash; end # The error code for the response. module Code @@ -64,8 +62,7 @@ module OpenAI T.let(:image_file_not_found, OpenAI::Models::Responses::ResponseError::Code::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseError::Code::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_error_event.rbi b/rbi/lib/openai/models/responses/response_error_event.rbi index 55680bad..c81fa537 100644 --- a/rbi/lib/openai/models/responses/response_error_event.rbi +++ b/rbi/lib/openai/models/responses/response_error_event.rbi @@ -25,14 +25,12 @@ module OpenAI params(code: T.nilable(String), message: String, param: T.nilable(String), type: Symbol) .returns(T.attached_class) end - def self.new(code:, message:, param:, type: :error) - end + def self.new(code:, message:, param:, type: :error); end sig do override.returns({code: T.nilable(String), message: String, param: T.nilable(String), type: Symbol}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_failed_event.rbi b/rbi/lib/openai/models/responses/response_failed_event.rbi index fdbaf6f0..7cafac40 100644 --- a/rbi/lib/openai/models/responses/response_failed_event.rbi +++ b/rbi/lib/openai/models/responses/response_failed_event.rbi @@ -20,12 +20,10 @@ module OpenAI params(response: T.any(OpenAI::Models::Responses::Response, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(response:, type: :"response.failed") - end + def self.new(response:, type: :"response.failed"); end sig { override.returns({response: OpenAI::Models::Responses::Response, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_file_search_call_completed_event.rbi b/rbi/lib/openai/models/responses/response_file_search_call_completed_event.rbi index 285df33d..289e0742 100644 --- a/rbi/lib/openai/models/responses/response_file_search_call_completed_event.rbi +++ b/rbi/lib/openai/models/responses/response_file_search_call_completed_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a file search call is completed (results found). sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.file_search_call.completed") - end + def self.new(item_id:, output_index:, type: :"response.file_search_call.completed"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_file_search_call_in_progress_event.rbi b/rbi/lib/openai/models/responses/response_file_search_call_in_progress_event.rbi index e6d95bd6..04d00647 100644 --- a/rbi/lib/openai/models/responses/response_file_search_call_in_progress_event.rbi +++ b/rbi/lib/openai/models/responses/response_file_search_call_in_progress_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a file search call is initiated. sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.file_search_call.in_progress") - end + def self.new(item_id:, output_index:, type: :"response.file_search_call.in_progress"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_file_search_call_searching_event.rbi b/rbi/lib/openai/models/responses/response_file_search_call_searching_event.rbi index a6f01d00..a6de609a 100644 --- a/rbi/lib/openai/models/responses/response_file_search_call_searching_event.rbi +++ b/rbi/lib/openai/models/responses/response_file_search_call_searching_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a file search is currently searching. sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.file_search_call.searching") - end + def self.new(item_id:, output_index:, type: :"response.file_search_call.searching"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_file_search_tool_call.rbi b/rbi/lib/openai/models/responses/response_file_search_tool_call.rbi index 98e75a9c..7181116b 100644 --- a/rbi/lib/openai/models/responses/response_file_search_tool_call.rbi +++ b/rbi/lib/openai/models/responses/response_file_search_tool_call.rbi @@ -40,8 +40,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, queries:, status:, results: nil, type: :file_search_call) - end + def self.new(id:, queries:, status:, results: nil, type: :file_search_call); end sig do override @@ -55,8 +54,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The status of the file search tool call. One of `in_progress`, `searching`, # `incomplete` or `failed`, @@ -79,8 +77,7 @@ module OpenAI FAILED = T.let(:failed, OpenAI::Models::Responses::ResponseFileSearchToolCall::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseFileSearchToolCall::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end class Result < OpenAI::Internal::Type::BaseModel @@ -130,8 +127,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(attributes: nil, file_id: nil, filename: nil, score: nil, text: nil) - end + def self.new(attributes: nil, file_id: nil, filename: nil, score: nil, text: nil); end sig do override @@ -145,15 +141,13 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_format_text_config.rbi b/rbi/lib/openai/models/responses/response_format_text_config.rbi index f05a3373..3fe12068 100644 --- a/rbi/lib/openai/models/responses/response_format_text_config.rbi +++ b/rbi/lib/openai/models/responses/response_format_text_config.rbi @@ -25,8 +25,7 @@ module OpenAI [OpenAI::Models::ResponseFormatText, OpenAI::Models::Responses::ResponseFormatTextJSONSchemaConfig, OpenAI::Models::ResponseFormatJSONObject] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_format_text_json_schema_config.rbi b/rbi/lib/openai/models/responses/response_format_text_json_schema_config.rbi index 294d5b32..8a1756b0 100644 --- a/rbi/lib/openai/models/responses/response_format_text_json_schema_config.rbi +++ b/rbi/lib/openai/models/responses/response_format_text_json_schema_config.rbi @@ -47,8 +47,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(name:, schema:, description: nil, strict: nil, type: :json_schema) - end + def self.new(name:, schema:, description: nil, strict: nil, type: :json_schema); end sig do override @@ -62,8 +61,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_call_arguments_delta_event.rbi b/rbi/lib/openai/models/responses/response_function_call_arguments_delta_event.rbi index 8d5a0f74..11ac7ab7 100644 --- a/rbi/lib/openai/models/responses/response_function_call_arguments_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_function_call_arguments_delta_event.rbi @@ -29,12 +29,10 @@ module OpenAI type: Symbol ).returns(T.attached_class) end - def self.new(delta:, item_id:, output_index:, type: :"response.function_call_arguments.delta") - end + def self.new(delta:, item_id:, output_index:, type: :"response.function_call_arguments.delta"); end sig { override.returns({delta: String, item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_call_arguments_done_event.rbi b/rbi/lib/openai/models/responses/response_function_call_arguments_done_event.rbi index 49d5fc83..ebafa372 100644 --- a/rbi/lib/openai/models/responses/response_function_call_arguments_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_function_call_arguments_done_event.rbi @@ -28,12 +28,10 @@ module OpenAI type: Symbol ).returns(T.attached_class) end - def self.new(arguments:, item_id:, output_index:, type: :"response.function_call_arguments.done") - end + def self.new(arguments:, item_id:, output_index:, type: :"response.function_call_arguments.done"); end sig { override.returns({arguments: String, item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_tool_call.rbi b/rbi/lib/openai/models/responses/response_function_tool_call.rbi index 32854d1a..f0a465e7 100644 --- a/rbi/lib/openai/models/responses/response_function_tool_call.rbi +++ b/rbi/lib/openai/models/responses/response_function_tool_call.rbi @@ -49,8 +49,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(arguments:, call_id:, name:, id: nil, status: nil, type: :function_call) - end + def self.new(arguments:, call_id:, name:, id: nil, status: nil, type: :function_call); end sig do override @@ -65,8 +64,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The status of the item. One of `in_progress`, `completed`, or `incomplete`. # Populated when items are returned via API. @@ -85,8 +83,7 @@ module OpenAI T.let(:incomplete, OpenAI::Models::Responses::ResponseFunctionToolCall::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseFunctionToolCall::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_tool_call_item.rbi b/rbi/lib/openai/models/responses/response_function_tool_call_item.rbi index 8a6699fb..79e881a7 100644 --- a/rbi/lib/openai/models/responses/response_function_tool_call_item.rbi +++ b/rbi/lib/openai/models/responses/response_function_tool_call_item.rbi @@ -12,12 +12,10 @@ module OpenAI # [function calling guide](https://platform.openai.com/docs/guides/function-calling) # for more information. sig { params(id: String).returns(T.attached_class) } - def self.new(id:) - end + def self.new(id:); end sig { override.returns({id: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_tool_call_output_item.rbi b/rbi/lib/openai/models/responses/response_function_tool_call_output_item.rbi index f2d23ee3..398930d8 100644 --- a/rbi/lib/openai/models/responses/response_function_tool_call_output_item.rbi +++ b/rbi/lib/openai/models/responses/response_function_tool_call_output_item.rbi @@ -38,8 +38,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, call_id:, output:, status: nil, type: :function_call_output) - end + def self.new(id:, call_id:, output:, status: nil, type: :function_call_output); end sig do override @@ -53,8 +52,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The status of the item. One of `in_progress`, `completed`, or `incomplete`. # Populated when items are returned via API. @@ -77,8 +75,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem::Status::TaggedSymbol]) end - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_function_web_search.rbi b/rbi/lib/openai/models/responses/response_function_web_search.rbi index b479dcf8..92543e70 100644 --- a/rbi/lib/openai/models/responses/response_function_web_search.rbi +++ b/rbi/lib/openai/models/responses/response_function_web_search.rbi @@ -27,8 +27,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, status:, type: :web_search_call) - end + def self.new(id:, status:, type: :web_search_call); end sig do override @@ -36,8 +35,7 @@ module OpenAI {id: String, status: OpenAI::Models::Responses::ResponseFunctionWebSearch::Status::OrSymbol, type: Symbol} ) end - def to_hash - end + def to_hash; end # The status of the web search tool call. module Status @@ -55,8 +53,7 @@ module OpenAI FAILED = T.let(:failed, OpenAI::Models::Responses::ResponseFunctionWebSearch::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseFunctionWebSearch::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_in_progress_event.rbi b/rbi/lib/openai/models/responses/response_in_progress_event.rbi index 187ca04d..37252dc3 100644 --- a/rbi/lib/openai/models/responses/response_in_progress_event.rbi +++ b/rbi/lib/openai/models/responses/response_in_progress_event.rbi @@ -20,12 +20,10 @@ module OpenAI params(response: T.any(OpenAI::Models::Responses::Response, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(response:, type: :"response.in_progress") - end + def self.new(response:, type: :"response.in_progress"); end sig { override.returns({response: OpenAI::Models::Responses::Response, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_includable.rbi b/rbi/lib/openai/models/responses/response_includable.rbi index de36828b..661b921f 100644 --- a/rbi/lib/openai/models/responses/response_includable.rbi +++ b/rbi/lib/openai/models/responses/response_includable.rbi @@ -29,8 +29,7 @@ module OpenAI ) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseIncludable::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_incomplete_event.rbi b/rbi/lib/openai/models/responses/response_incomplete_event.rbi index 305b7c65..12fe7ff5 100644 --- a/rbi/lib/openai/models/responses/response_incomplete_event.rbi +++ b/rbi/lib/openai/models/responses/response_incomplete_event.rbi @@ -20,12 +20,10 @@ module OpenAI params(response: T.any(OpenAI::Models::Responses::Response, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(response:, type: :"response.incomplete") - end + def self.new(response:, type: :"response.incomplete"); end sig { override.returns({response: OpenAI::Models::Responses::Response, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_audio.rbi b/rbi/lib/openai/models/responses/response_input_audio.rbi index cbcdd1d1..b4a5969e 100644 --- a/rbi/lib/openai/models/responses/response_input_audio.rbi +++ b/rbi/lib/openai/models/responses/response_input_audio.rbi @@ -25,8 +25,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, format_:, type: :input_audio) - end + def self.new(data:, format_:, type: :input_audio); end sig do override @@ -34,8 +33,7 @@ module OpenAI {data: String, format_: OpenAI::Models::Responses::ResponseInputAudio::Format::OrSymbol, type: Symbol} ) end - def to_hash - end + def to_hash; end # The format of the audio data. Currently supported formats are `mp3` and `wav`. module Format @@ -49,8 +47,7 @@ module OpenAI WAV = T.let(:wav, OpenAI::Models::Responses::ResponseInputAudio::Format::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputAudio::Format::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_content.rbi b/rbi/lib/openai/models/responses/response_input_content.rbi index e1a66fb0..e4f21010 100644 --- a/rbi/lib/openai/models/responses/response_input_content.rbi +++ b/rbi/lib/openai/models/responses/response_input_content.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseInputText, OpenAI::Models::Responses::ResponseInputImage, OpenAI::Models::Responses::ResponseInputFile] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_file.rbi b/rbi/lib/openai/models/responses/response_input_file.rbi index 81323132..5d46ed32 100644 --- a/rbi/lib/openai/models/responses/response_input_file.rbi +++ b/rbi/lib/openai/models/responses/response_input_file.rbi @@ -33,12 +33,10 @@ module OpenAI sig do params(file_data: String, file_id: String, filename: String, type: Symbol).returns(T.attached_class) end - def self.new(file_data: nil, file_id: nil, filename: nil, type: :input_file) - end + def self.new(file_data: nil, file_id: nil, filename: nil, type: :input_file); end sig { override.returns({type: Symbol, file_data: String, file_id: String, filename: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_image.rbi b/rbi/lib/openai/models/responses/response_input_image.rbi index a15a6bc9..f6089f0f 100644 --- a/rbi/lib/openai/models/responses/response_input_image.rbi +++ b/rbi/lib/openai/models/responses/response_input_image.rbi @@ -33,8 +33,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(detail:, file_id: nil, image_url: nil, type: :input_image) - end + def self.new(detail:, file_id: nil, image_url: nil, type: :input_image); end sig do override @@ -47,8 +46,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The detail level of the image to be sent to the model. One of `high`, `low`, or # `auto`. Defaults to `auto`. @@ -64,8 +62,7 @@ module OpenAI AUTO = T.let(:auto, OpenAI::Models::Responses::ResponseInputImage::Detail::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputImage::Detail::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_item.rbi b/rbi/lib/openai/models/responses/response_input_item.rbi index c01e2b4f..6a70db99 100644 --- a/rbi/lib/openai/models/responses/response_input_item.rbi +++ b/rbi/lib/openai/models/responses/response_input_item.rbi @@ -17,11 +17,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ) end @@ -52,12 +52,12 @@ module OpenAI sig do params( content: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ], role: OpenAI::Models::Responses::ResponseInputItem::Message::Role::OrSymbol, status: OpenAI::Models::Responses::ResponseInputItem::Message::Status::OrSymbol, @@ -65,19 +65,18 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content:, role:, status: nil, type: nil) - end + def self.new(content:, role:, status: nil, type: nil); end sig do override .returns( { content: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ], role: OpenAI::Models::Responses::ResponseInputItem::Message::Role::OrSymbol, status: OpenAI::Models::Responses::ResponseInputItem::Message::Status::OrSymbol, @@ -85,8 +84,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The role of the message input. One of `user`, `system`, or `developer`. module Role @@ -102,8 +100,7 @@ module OpenAI DEVELOPER = T.let(:developer, OpenAI::Models::Responses::ResponseInputItem::Message::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputItem::Message::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end # The status of item. One of `in_progress`, `completed`, or `incomplete`. @@ -124,8 +121,7 @@ module OpenAI T.let(:incomplete, OpenAI::Models::Responses::ResponseInputItem::Message::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputItem::Message::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end # The type of the message input. Always set to `message`. @@ -140,8 +136,7 @@ module OpenAI MESSAGE = T.let(:message, OpenAI::Models::Responses::ResponseInputItem::Message::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputItem::Message::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -187,10 +182,10 @@ module OpenAI sig do params( acknowledged_safety_checks: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::AcknowledgedSafetyCheck, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::AcknowledgedSafetyCheck, + OpenAI::Internal::AnyHash + ) ] ) .void @@ -212,10 +207,10 @@ module OpenAI output: T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Internal::AnyHash), id: String, acknowledged_safety_checks: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::AcknowledgedSafetyCheck, - OpenAI::Internal::AnyHash - ) + T.any( + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::AcknowledgedSafetyCheck, + OpenAI::Internal::AnyHash + ) ], status: OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::Status::OrSymbol, type: Symbol @@ -245,8 +240,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class AcknowledgedSafetyCheck < OpenAI::Internal::Type::BaseModel # The ID of the pending safety check. @@ -263,12 +257,10 @@ module OpenAI # A pending safety check for the computer call. sig { params(id: String, code: String, message: String).returns(T.attached_class) } - def self.new(id:, code:, message:) - end + def self.new(id:, code:, message:); end sig { override.returns({id: String, code: String, message: String}) } - def to_hash - end + def to_hash; end end # The status of the message input. One of `in_progress`, `completed`, or @@ -301,8 +293,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput::Status::TaggedSymbol]) end - def self.values - end + def self.values; end end end @@ -346,8 +337,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(call_id:, output:, id: nil, status: nil, type: :function_call_output) - end + def self.new(call_id:, output:, id: nil, status: nil, type: :function_call_output); end sig do override @@ -361,8 +351,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The status of the item. One of `in_progress`, `completed`, or `incomplete`. # Populated when items are returned via API. @@ -394,8 +383,7 @@ module OpenAI override .returns(T::Array[OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput::Status::TaggedSymbol]) end - def self.values - end + def self.values; end end end @@ -410,12 +398,10 @@ module OpenAI # An internal identifier for an item to reference. sig { params(id: String, type: Symbol).returns(T.attached_class) } - def self.new(id:, type: :item_reference) - end + def self.new(id:, type: :item_reference); end sig { override.returns({id: String, type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -424,8 +410,7 @@ module OpenAI [OpenAI::Models::Responses::EasyInputMessage, OpenAI::Models::Responses::ResponseInputItem::Message, OpenAI::Models::Responses::ResponseOutputMessage, OpenAI::Models::Responses::ResponseFileSearchToolCall, OpenAI::Models::Responses::ResponseComputerToolCall, OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, OpenAI::Models::Responses::ResponseFunctionWebSearch, OpenAI::Models::Responses::ResponseFunctionToolCall, OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, OpenAI::Models::Responses::ResponseReasoningItem, OpenAI::Models::Responses::ResponseInputItem::ItemReference] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_message_item.rbi b/rbi/lib/openai/models/responses/response_input_message_item.rbi index 90c6a533..a8b4a591 100644 --- a/rbi/lib/openai/models/responses/response_input_message_item.rbi +++ b/rbi/lib/openai/models/responses/response_input_message_item.rbi @@ -13,11 +13,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ] ) end @@ -46,12 +46,12 @@ module OpenAI params( id: String, content: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ], role: OpenAI::Models::Responses::ResponseInputMessageItem::Role::OrSymbol, status: OpenAI::Models::Responses::ResponseInputMessageItem::Status::OrSymbol, @@ -59,8 +59,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, content:, role:, status: nil, type: nil) - end + def self.new(id:, content:, role:, status: nil, type: nil); end sig do override @@ -68,11 +67,11 @@ module OpenAI { id: String, content: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputText, - OpenAI::Models::Responses::ResponseInputImage, - OpenAI::Models::Responses::ResponseInputFile - ) + T.any( + OpenAI::Models::Responses::ResponseInputText, + OpenAI::Models::Responses::ResponseInputImage, + OpenAI::Models::Responses::ResponseInputFile + ) ], role: OpenAI::Models::Responses::ResponseInputMessageItem::Role::TaggedSymbol, status: OpenAI::Models::Responses::ResponseInputMessageItem::Status::TaggedSymbol, @@ -80,8 +79,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The role of the message input. One of `user`, `system`, or `developer`. module Role @@ -96,8 +94,7 @@ module OpenAI DEVELOPER = T.let(:developer, OpenAI::Models::Responses::ResponseInputMessageItem::Role::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputMessageItem::Role::TaggedSymbol]) } - def self.values - end + def self.values; end end # The status of item. One of `in_progress`, `completed`, or `incomplete`. @@ -117,8 +114,7 @@ module OpenAI T.let(:incomplete, OpenAI::Models::Responses::ResponseInputMessageItem::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputMessageItem::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end # The type of the message input. Always set to `message`. @@ -132,8 +128,7 @@ module OpenAI MESSAGE = T.let(:message, OpenAI::Models::Responses::ResponseInputMessageItem::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseInputMessageItem::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_input_text.rbi b/rbi/lib/openai/models/responses/response_input_text.rbi index 94dd8553..d3df7cc9 100644 --- a/rbi/lib/openai/models/responses/response_input_text.rbi +++ b/rbi/lib/openai/models/responses/response_input_text.rbi @@ -14,12 +14,10 @@ module OpenAI # A text input to the model. sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :input_text) - end + def self.new(text:, type: :input_text); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_item.rbi b/rbi/lib/openai/models/responses/response_item.rbi index 3a0b1c92..21440ba2 100644 --- a/rbi/lib/openai/models/responses/response_item.rbi +++ b/rbi/lib/openai/models/responses/response_item.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseInputMessageItem, OpenAI::Models::Responses::ResponseOutputMessage, OpenAI::Models::Responses::ResponseFileSearchToolCall, OpenAI::Models::Responses::ResponseComputerToolCall, OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, OpenAI::Models::Responses::ResponseFunctionWebSearch, OpenAI::Models::Responses::ResponseFunctionToolCallItem, OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_item_list.rbi b/rbi/lib/openai/models/responses/response_item_list.rbi index 5b5f1583..a041edfb 100644 --- a/rbi/lib/openai/models/responses/response_item_list.rbi +++ b/rbi/lib/openai/models/responses/response_item_list.rbi @@ -8,16 +8,16 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputMessageItem, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCallItem, - OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem - ) + T.any( + OpenAI::Models::Responses::ResponseInputMessageItem, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCallItem, + OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem + ) ] ) end @@ -43,17 +43,17 @@ module OpenAI sig do params( data: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputMessageItem, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCallItem, - OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem - ) + T.any( + OpenAI::Models::Responses::ResponseInputMessageItem, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCallItem, + OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem + ) ], first_id: String, has_more: T::Boolean, @@ -62,24 +62,23 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, first_id:, has_more:, last_id:, object: :list) - end + def self.new(data:, first_id:, has_more:, last_id:, object: :list); end sig do override .returns( { data: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseInputMessageItem, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCallItem, - OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem - ) + T.any( + OpenAI::Models::Responses::ResponseInputMessageItem, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCallItem, + OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem + ) ], first_id: String, has_more: T::Boolean, @@ -88,8 +87,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/responses/response_output_audio.rbi b/rbi/lib/openai/models/responses/response_output_audio.rbi index 53e9b4c3..010d71b6 100644 --- a/rbi/lib/openai/models/responses/response_output_audio.rbi +++ b/rbi/lib/openai/models/responses/response_output_audio.rbi @@ -18,12 +18,10 @@ module OpenAI # An audio output from the model. sig { params(data: String, transcript: String, type: Symbol).returns(T.attached_class) } - def self.new(data:, transcript:, type: :output_audio) - end + def self.new(data:, transcript:, type: :output_audio); end sig { override.returns({data: String, transcript: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_item.rbi b/rbi/lib/openai/models/responses/response_output_item.rbi index 5827fb3d..5409b70c 100644 --- a/rbi/lib/openai/models/responses/response_output_item.rbi +++ b/rbi/lib/openai/models/responses/response_output_item.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseOutputMessage, OpenAI::Models::Responses::ResponseFileSearchToolCall, OpenAI::Models::Responses::ResponseFunctionToolCall, OpenAI::Models::Responses::ResponseFunctionWebSearch, OpenAI::Models::Responses::ResponseComputerToolCall, OpenAI::Models::Responses::ResponseReasoningItem] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_item_added_event.rbi b/rbi/lib/openai/models/responses/response_output_item_added_event.rbi index 3e5daa2e..230e21d0 100644 --- a/rbi/lib/openai/models/responses/response_output_item_added_event.rbi +++ b/rbi/lib/openai/models/responses/response_output_item_added_event.rbi @@ -44,8 +44,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(item:, output_index:, type: :"response.output_item.added") - end + def self.new(item:, output_index:, type: :"response.output_item.added"); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_item_done_event.rbi b/rbi/lib/openai/models/responses/response_output_item_done_event.rbi index e7625f50..94747df6 100644 --- a/rbi/lib/openai/models/responses/response_output_item_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_output_item_done_event.rbi @@ -44,8 +44,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(item:, output_index:, type: :"response.output_item.done") - end + def self.new(item:, output_index:, type: :"response.output_item.done"); end sig do override @@ -64,8 +63,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_message.rbi b/rbi/lib/openai/models/responses/response_output_message.rbi index 0a39a8eb..ca050336 100644 --- a/rbi/lib/openai/models/responses/response_output_message.rbi +++ b/rbi/lib/openai/models/responses/response_output_message.rbi @@ -34,11 +34,11 @@ module OpenAI params( id: String, content: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputText, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseOutputRefusal - ) + T.any( + OpenAI::Models::Responses::ResponseOutputText, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseOutputRefusal + ) ], status: OpenAI::Models::Responses::ResponseOutputMessage::Status::OrSymbol, role: Symbol, @@ -46,8 +46,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, content:, status:, role: :assistant, type: :message) - end + def self.new(id:, content:, status:, role: :assistant, type: :message); end sig do override @@ -61,8 +60,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A text output from the model. module Content @@ -72,8 +70,7 @@ module OpenAI override .returns([OpenAI::Models::Responses::ResponseOutputText, OpenAI::Models::Responses::ResponseOutputRefusal]) end - def self.variants - end + def self.variants; end end # The status of the message input. One of `in_progress`, `completed`, or @@ -90,8 +87,7 @@ module OpenAI INCOMPLETE = T.let(:incomplete, OpenAI::Models::Responses::ResponseOutputMessage::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseOutputMessage::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_refusal.rbi b/rbi/lib/openai/models/responses/response_output_refusal.rbi index 9fff39df..ece03c37 100644 --- a/rbi/lib/openai/models/responses/response_output_refusal.rbi +++ b/rbi/lib/openai/models/responses/response_output_refusal.rbi @@ -14,12 +14,10 @@ module OpenAI # A refusal from the model. sig { params(refusal: String, type: Symbol).returns(T.attached_class) } - def self.new(refusal:, type: :refusal) - end + def self.new(refusal:, type: :refusal); end sig { override.returns({refusal: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_output_text.rbi b/rbi/lib/openai/models/responses/response_output_text.rbi index e8092e12..4d499086 100644 --- a/rbi/lib/openai/models/responses/response_output_text.rbi +++ b/rbi/lib/openai/models/responses/response_output_text.rbi @@ -8,11 +8,11 @@ module OpenAI sig do returns( T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, - OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, - OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath - ) + T.any( + OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, + OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, + OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath + ) ] ) end @@ -30,39 +30,37 @@ module OpenAI sig do params( annotations: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, - OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath - ) + T.any( + OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, + OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath + ) ], text: String, type: Symbol ) .returns(T.attached_class) end - def self.new(annotations:, text:, type: :output_text) - end + def self.new(annotations:, text:, type: :output_text); end sig do override .returns( { annotations: T::Array[ - T.any( - OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, - OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, - OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath - ) + T.any( + OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, + OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, + OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath + ) ], text: String, type: Symbol } ) end - def to_hash - end + def to_hash; end # A citation to a file. module Annotation @@ -83,12 +81,10 @@ module OpenAI # A citation to a file. sig { params(file_id: String, index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(file_id:, index:, type: :file_citation) - end + def self.new(file_id:, index:, type: :file_citation); end sig { override.returns({file_id: String, index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end class URLCitation < OpenAI::Internal::Type::BaseModel @@ -117,8 +113,7 @@ module OpenAI params(end_index: Integer, start_index: Integer, title: String, url: String, type: Symbol) .returns(T.attached_class) end - def self.new(end_index:, start_index:, title:, url:, type: :url_citation) - end + def self.new(end_index:, start_index:, title:, url:, type: :url_citation); end sig do override.returns( @@ -131,8 +126,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end class FilePath < OpenAI::Internal::Type::BaseModel @@ -150,12 +144,10 @@ module OpenAI # A path to a file. sig { params(file_id: String, index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(file_id:, index:, type: :file_path) - end + def self.new(file_id:, index:, type: :file_path); end sig { override.returns({file_id: String, index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -164,8 +156,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseOutputText::Annotation::FileCitation, OpenAI::Models::Responses::ResponseOutputText::Annotation::URLCitation, OpenAI::Models::Responses::ResponseOutputText::Annotation::FilePath] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_reasoning_item.rbi b/rbi/lib/openai/models/responses/response_reasoning_item.rbi index 3359bd3e..1b8c7536 100644 --- a/rbi/lib/openai/models/responses/response_reasoning_item.rbi +++ b/rbi/lib/openai/models/responses/response_reasoning_item.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(id:, summary:, status: nil, type: :reasoning) - end + def self.new(id:, summary:, status: nil, type: :reasoning); end sig do override @@ -49,8 +48,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class Summary < OpenAI::Internal::Type::BaseModel # A short summary of the reasoning used by the model when generating the response. @@ -62,12 +60,10 @@ module OpenAI attr_accessor :type sig { params(text: String, type: Symbol).returns(T.attached_class) } - def self.new(text:, type: :summary_text) - end + def self.new(text:, type: :summary_text); end sig { override.returns({text: String, type: Symbol}) } - def to_hash - end + def to_hash; end end # The status of the item. One of `in_progress`, `completed`, or `incomplete`. @@ -84,8 +80,7 @@ module OpenAI INCOMPLETE = T.let(:incomplete, OpenAI::Models::Responses::ResponseReasoningItem::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseReasoningItem::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_refusal_delta_event.rbi b/rbi/lib/openai/models/responses/response_refusal_delta_event.rbi index 1fffadb6..ec2c268f 100644 --- a/rbi/lib/openai/models/responses/response_refusal_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_refusal_delta_event.rbi @@ -29,8 +29,7 @@ module OpenAI params(content_index: Integer, delta: String, item_id: String, output_index: Integer, type: Symbol) .returns(T.attached_class) end - def self.new(content_index:, delta:, item_id:, output_index:, type: :"response.refusal.delta") - end + def self.new(content_index:, delta:, item_id:, output_index:, type: :"response.refusal.delta"); end sig do override @@ -42,8 +41,7 @@ module OpenAI type: Symbol }) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_refusal_done_event.rbi b/rbi/lib/openai/models/responses/response_refusal_done_event.rbi index 6b9582e9..9f7db249 100644 --- a/rbi/lib/openai/models/responses/response_refusal_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_refusal_done_event.rbi @@ -35,8 +35,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(content_index:, item_id:, output_index:, refusal:, type: :"response.refusal.done") - end + def self.new(content_index:, item_id:, output_index:, refusal:, type: :"response.refusal.done"); end sig do override @@ -48,8 +47,7 @@ module OpenAI type: Symbol }) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_retrieve_params.rbi b/rbi/lib/openai/models/responses/response_retrieve_params.rbi index d1308648..9afae2e8 100644 --- a/rbi/lib/openai/models/responses/response_retrieve_params.rbi +++ b/rbi/lib/openai/models/responses/response_retrieve_params.rbi @@ -22,8 +22,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(include: nil, request_options: {}) - end + def self.new(include: nil, request_options: {}); end sig do override @@ -34,8 +33,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_status.rbi b/rbi/lib/openai/models/responses/response_status.rbi index c69a253e..8768bb79 100644 --- a/rbi/lib/openai/models/responses/response_status.rbi +++ b/rbi/lib/openai/models/responses/response_status.rbi @@ -18,8 +18,7 @@ module OpenAI INCOMPLETE = T.let(:incomplete, OpenAI::Models::Responses::ResponseStatus::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ResponseStatus::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/response_stream_event.rbi b/rbi/lib/openai/models/responses/response_stream_event.rbi index ced70ddc..2df75056 100644 --- a/rbi/lib/openai/models/responses/response_stream_event.rbi +++ b/rbi/lib/openai/models/responses/response_stream_event.rbi @@ -13,8 +13,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseAudioDeltaEvent, OpenAI::Models::Responses::ResponseAudioDoneEvent, OpenAI::Models::Responses::ResponseAudioTranscriptDeltaEvent, OpenAI::Models::Responses::ResponseAudioTranscriptDoneEvent, OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDeltaEvent, OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDoneEvent, OpenAI::Models::Responses::ResponseCodeInterpreterCallCompletedEvent, OpenAI::Models::Responses::ResponseCodeInterpreterCallInProgressEvent, OpenAI::Models::Responses::ResponseCodeInterpreterCallInterpretingEvent, OpenAI::Models::Responses::ResponseCompletedEvent, OpenAI::Models::Responses::ResponseContentPartAddedEvent, OpenAI::Models::Responses::ResponseContentPartDoneEvent, OpenAI::Models::Responses::ResponseCreatedEvent, OpenAI::Models::Responses::ResponseErrorEvent, OpenAI::Models::Responses::ResponseFileSearchCallCompletedEvent, OpenAI::Models::Responses::ResponseFileSearchCallInProgressEvent, OpenAI::Models::Responses::ResponseFileSearchCallSearchingEvent, OpenAI::Models::Responses::ResponseFunctionCallArgumentsDeltaEvent, OpenAI::Models::Responses::ResponseFunctionCallArgumentsDoneEvent, OpenAI::Models::Responses::ResponseInProgressEvent, OpenAI::Models::Responses::ResponseFailedEvent, OpenAI::Models::Responses::ResponseIncompleteEvent, OpenAI::Models::Responses::ResponseOutputItemAddedEvent, OpenAI::Models::Responses::ResponseOutputItemDoneEvent, OpenAI::Models::Responses::ResponseRefusalDeltaEvent, OpenAI::Models::Responses::ResponseRefusalDoneEvent, OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent, OpenAI::Models::Responses::ResponseTextDeltaEvent, OpenAI::Models::Responses::ResponseTextDoneEvent, OpenAI::Models::Responses::ResponseWebSearchCallCompletedEvent, OpenAI::Models::Responses::ResponseWebSearchCallInProgressEvent, OpenAI::Models::Responses::ResponseWebSearchCallSearchingEvent] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_text_annotation_delta_event.rbi b/rbi/lib/openai/models/responses/response_text_annotation_delta_event.rbi index e448a3e2..16c54b75 100644 --- a/rbi/lib/openai/models/responses/response_text_annotation_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_text_annotation_delta_event.rbi @@ -60,9 +60,7 @@ module OpenAI item_id:, output_index:, type: :"response.output_text.annotation.added" - ) - end - + ); end sig do override .returns( @@ -80,8 +78,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A citation to a file. module Annotation @@ -102,12 +99,10 @@ module OpenAI # A citation to a file. sig { params(file_id: String, index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(file_id:, index:, type: :file_citation) - end + def self.new(file_id:, index:, type: :file_citation); end sig { override.returns({file_id: String, index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end class URLCitation < OpenAI::Internal::Type::BaseModel @@ -136,8 +131,7 @@ module OpenAI params(end_index: Integer, start_index: Integer, title: String, url: String, type: Symbol) .returns(T.attached_class) end - def self.new(end_index:, start_index:, title:, url:, type: :url_citation) - end + def self.new(end_index:, start_index:, title:, url:, type: :url_citation); end sig do override.returns( @@ -150,8 +144,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end class FilePath < OpenAI::Internal::Type::BaseModel @@ -169,12 +162,10 @@ module OpenAI # A path to a file. sig { params(file_id: String, index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(file_id:, index:, type: :file_path) - end + def self.new(file_id:, index:, type: :file_path); end sig { override.returns({file_id: String, index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end sig do @@ -183,8 +174,7 @@ module OpenAI [OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent::Annotation::FileCitation, OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent::Annotation::URLCitation, OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent::Annotation::FilePath] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/response_text_config.rbi b/rbi/lib/openai/models/responses/response_text_config.rbi index b5d1a866..1e338162 100644 --- a/rbi/lib/openai/models/responses/response_text_config.rbi +++ b/rbi/lib/openai/models/responses/response_text_config.rbi @@ -59,8 +59,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(format_: nil) - end + def self.new(format_: nil); end sig do override @@ -74,8 +73,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_text_delta_event.rbi b/rbi/lib/openai/models/responses/response_text_delta_event.rbi index 7bbc55cd..7880e8f9 100644 --- a/rbi/lib/openai/models/responses/response_text_delta_event.rbi +++ b/rbi/lib/openai/models/responses/response_text_delta_event.rbi @@ -42,8 +42,7 @@ module OpenAI type: Symbol }) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_text_done_event.rbi b/rbi/lib/openai/models/responses/response_text_done_event.rbi index 743e9572..52fa9bef 100644 --- a/rbi/lib/openai/models/responses/response_text_done_event.rbi +++ b/rbi/lib/openai/models/responses/response_text_done_event.rbi @@ -29,8 +29,7 @@ module OpenAI params(content_index: Integer, item_id: String, output_index: Integer, text: String, type: Symbol) .returns(T.attached_class) end - def self.new(content_index:, item_id:, output_index:, text:, type: :"response.output_text.done") - end + def self.new(content_index:, item_id:, output_index:, text:, type: :"response.output_text.done"); end sig do override @@ -42,8 +41,7 @@ module OpenAI type: Symbol }) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_usage.rbi b/rbi/lib/openai/models/responses/response_usage.rbi index 47ce8244..89b2102a 100644 --- a/rbi/lib/openai/models/responses/response_usage.rbi +++ b/rbi/lib/openai/models/responses/response_usage.rbi @@ -73,8 +73,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class InputTokensDetails < OpenAI::Internal::Type::BaseModel # The number of tokens that were retrieved from the cache. @@ -84,12 +83,10 @@ module OpenAI # A detailed breakdown of the input tokens. sig { params(cached_tokens: Integer).returns(T.attached_class) } - def self.new(cached_tokens:) - end + def self.new(cached_tokens:); end sig { override.returns({cached_tokens: Integer}) } - def to_hash - end + def to_hash; end end class OutputTokensDetails < OpenAI::Internal::Type::BaseModel @@ -99,12 +96,10 @@ module OpenAI # A detailed breakdown of the output tokens. sig { params(reasoning_tokens: Integer).returns(T.attached_class) } - def self.new(reasoning_tokens:) - end + def self.new(reasoning_tokens:); end sig { override.returns({reasoning_tokens: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_web_search_call_completed_event.rbi b/rbi/lib/openai/models/responses/response_web_search_call_completed_event.rbi index 160537d1..fab93564 100644 --- a/rbi/lib/openai/models/responses/response_web_search_call_completed_event.rbi +++ b/rbi/lib/openai/models/responses/response_web_search_call_completed_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a web search call is completed. sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.web_search_call.completed") - end + def self.new(item_id:, output_index:, type: :"response.web_search_call.completed"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_web_search_call_in_progress_event.rbi b/rbi/lib/openai/models/responses/response_web_search_call_in_progress_event.rbi index 428a1aa1..b98665f8 100644 --- a/rbi/lib/openai/models/responses/response_web_search_call_in_progress_event.rbi +++ b/rbi/lib/openai/models/responses/response_web_search_call_in_progress_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a web search call is initiated. sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.web_search_call.in_progress") - end + def self.new(item_id:, output_index:, type: :"response.web_search_call.in_progress"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/response_web_search_call_searching_event.rbi b/rbi/lib/openai/models/responses/response_web_search_call_searching_event.rbi index 6edd9004..0ad8d67e 100644 --- a/rbi/lib/openai/models/responses/response_web_search_call_searching_event.rbi +++ b/rbi/lib/openai/models/responses/response_web_search_call_searching_event.rbi @@ -18,12 +18,10 @@ module OpenAI # Emitted when a web search call is executing. sig { params(item_id: String, output_index: Integer, type: Symbol).returns(T.attached_class) } - def self.new(item_id:, output_index:, type: :"response.web_search_call.searching") - end + def self.new(item_id:, output_index:, type: :"response.web_search_call.searching"); end sig { override.returns({item_id: String, output_index: Integer, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/tool.rbi b/rbi/lib/openai/models/responses/tool.rbi index edc55ed0..9aab8bc4 100644 --- a/rbi/lib/openai/models/responses/tool.rbi +++ b/rbi/lib/openai/models/responses/tool.rbi @@ -15,8 +15,7 @@ module OpenAI [OpenAI::Models::Responses::FileSearchTool, OpenAI::Models::Responses::FunctionTool, OpenAI::Models::Responses::ComputerTool, OpenAI::Models::Responses::WebSearchTool] ) end - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/responses/tool_choice_function.rbi b/rbi/lib/openai/models/responses/tool_choice_function.rbi index d22afe4e..d0753332 100644 --- a/rbi/lib/openai/models/responses/tool_choice_function.rbi +++ b/rbi/lib/openai/models/responses/tool_choice_function.rbi @@ -14,12 +14,10 @@ module OpenAI # Use this option to force the model to call a specific function. sig { params(name: String, type: Symbol).returns(T.attached_class) } - def self.new(name:, type: :function) - end + def self.new(name:, type: :function); end sig { override.returns({name: String, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses/tool_choice_options.rbi b/rbi/lib/openai/models/responses/tool_choice_options.rbi index 9eeb2f91..319448bc 100644 --- a/rbi/lib/openai/models/responses/tool_choice_options.rbi +++ b/rbi/lib/openai/models/responses/tool_choice_options.rbi @@ -23,8 +23,7 @@ module OpenAI REQUIRED = T.let(:required, OpenAI::Models::Responses::ToolChoiceOptions::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ToolChoiceOptions::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/tool_choice_types.rbi b/rbi/lib/openai/models/responses/tool_choice_types.rbi index 9969a8c5..82a4138e 100644 --- a/rbi/lib/openai/models/responses/tool_choice_types.rbi +++ b/rbi/lib/openai/models/responses/tool_choice_types.rbi @@ -18,12 +18,10 @@ module OpenAI # Indicates that the model should use a built-in tool to generate a response. # [Learn more about built-in tools](https://platform.openai.com/docs/guides/tools). sig { params(type: OpenAI::Models::Responses::ToolChoiceTypes::Type::OrSymbol).returns(T.attached_class) } - def self.new(type:) - end + def self.new(type:); end sig { override.returns({type: OpenAI::Models::Responses::ToolChoiceTypes::Type::OrSymbol}) } - def to_hash - end + def to_hash; end # The type of hosted tool the model should to use. Learn more about # [built-in tools](https://platform.openai.com/docs/guides/tools). @@ -49,8 +47,7 @@ module OpenAI T.let(:web_search_preview_2025_03_11, OpenAI::Models::Responses::ToolChoiceTypes::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::ToolChoiceTypes::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/responses/web_search_tool.rbi b/rbi/lib/openai/models/responses/web_search_tool.rbi index 5558e18f..63a05033 100644 --- a/rbi/lib/openai/models/responses/web_search_tool.rbi +++ b/rbi/lib/openai/models/responses/web_search_tool.rbi @@ -41,8 +41,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(type:, search_context_size: nil, user_location: nil) - end + def self.new(type:, search_context_size: nil, user_location: nil); end sig do override @@ -54,8 +53,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The type of the web search tool. One of: # @@ -74,8 +72,7 @@ module OpenAI T.let(:web_search_preview_2025_03_11, OpenAI::Models::Responses::WebSearchTool::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::WebSearchTool::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end # High level guidance for the amount of context window space to use for the @@ -93,8 +90,7 @@ module OpenAI HIGH = T.let(:high, OpenAI::Models::Responses::WebSearchTool::SearchContextSize::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Responses::WebSearchTool::SearchContextSize::TaggedSymbol]) } - def self.values - end + def self.values; end end class UserLocation < OpenAI::Internal::Type::BaseModel @@ -136,14 +132,12 @@ module OpenAI params(city: String, country: String, region: String, timezone: String, type: Symbol) .returns(T.attached_class) end - def self.new(city: nil, country: nil, region: nil, timezone: nil, type: :approximate) - end + def self.new(city: nil, country: nil, region: nil, timezone: nil, type: :approximate); end sig do override.returns({type: Symbol, city: String, country: String, region: String, timezone: String}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/responses_model.rbi b/rbi/lib/openai/models/responses_model.rbi index 841c3432..79e16c96 100644 --- a/rbi/lib/openai/models/responses_model.rbi +++ b/rbi/lib/openai/models/responses_model.rbi @@ -6,8 +6,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol]) } - def self.variants - end + def self.variants; end TaggedSymbol = T.type_alias { T.all(Symbol, OpenAI::Models::ResponsesModel) } OrSymbol = T.type_alias { T.any(Symbol, String, OpenAI::Models::ResponsesModel::TaggedSymbol) } diff --git a/rbi/lib/openai/models/static_file_chunking_strategy.rbi b/rbi/lib/openai/models/static_file_chunking_strategy.rbi index 8ac37465..1a672f16 100644 --- a/rbi/lib/openai/models/static_file_chunking_strategy.rbi +++ b/rbi/lib/openai/models/static_file_chunking_strategy.rbi @@ -15,12 +15,10 @@ module OpenAI attr_accessor :max_chunk_size_tokens sig { params(chunk_overlap_tokens: Integer, max_chunk_size_tokens: Integer).returns(T.attached_class) } - def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:) - end + def self.new(chunk_overlap_tokens:, max_chunk_size_tokens:); end sig { override.returns({chunk_overlap_tokens: Integer, max_chunk_size_tokens: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi b/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi index 4976ca0e..a5f3133a 100644 --- a/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi +++ b/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi @@ -17,12 +17,10 @@ module OpenAI params(static: T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(static:, type: :static) - end + def self.new(static:, type: :static); end sig { override.returns({static: OpenAI::Models::StaticFileChunkingStrategy, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/static_file_chunking_strategy_object_param.rbi b/rbi/lib/openai/models/static_file_chunking_strategy_object_param.rbi index b3f1b26c..49f61a35 100644 --- a/rbi/lib/openai/models/static_file_chunking_strategy_object_param.rbi +++ b/rbi/lib/openai/models/static_file_chunking_strategy_object_param.rbi @@ -18,12 +18,10 @@ module OpenAI params(static: T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Internal::AnyHash), type: Symbol) .returns(T.attached_class) end - def self.new(static:, type: :static) - end + def self.new(static:, type: :static); end sig { override.returns({static: OpenAI::Models::StaticFileChunkingStrategy, type: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/upload.rbi b/rbi/lib/openai/models/upload.rbi index e3342969..bc80b4c6 100644 --- a/rbi/lib/openai/models/upload.rbi +++ b/rbi/lib/openai/models/upload.rbi @@ -88,8 +88,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # The status of the Upload. module Status @@ -104,8 +103,7 @@ module OpenAI EXPIRED = T.let(:expired, OpenAI::Models::Upload::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::Upload::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/upload_cancel_params.rbi b/rbi/lib/openai/models/upload_cancel_params.rbi index f58f71bc..8dd03bf2 100644 --- a/rbi/lib/openai/models/upload_cancel_params.rbi +++ b/rbi/lib/openai/models/upload_cancel_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/upload_complete_params.rbi b/rbi/lib/openai/models/upload_complete_params.rbi index 3478dd28..f6d148b3 100644 --- a/rbi/lib/openai/models/upload_complete_params.rbi +++ b/rbi/lib/openai/models/upload_complete_params.rbi @@ -26,14 +26,12 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(part_ids:, md5: nil, request_options: {}) - end + def self.new(part_ids:, md5: nil, request_options: {}); end sig do override.returns({part_ids: T::Array[String], md5: String, request_options: OpenAI::RequestOptions}) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/upload_create_params.rbi b/rbi/lib/openai/models/upload_create_params.rbi index aacc2ab0..050879be 100644 --- a/rbi/lib/openai/models/upload_create_params.rbi +++ b/rbi/lib/openai/models/upload_create_params.rbi @@ -38,8 +38,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(bytes:, filename:, mime_type:, purpose:, request_options: {}) - end + def self.new(bytes:, filename:, mime_type:, purpose:, request_options: {}); end sig do override @@ -53,8 +52,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/uploads/part_create_params.rbi b/rbi/lib/openai/models/uploads/part_create_params.rbi index 43f97062..f2ed872a 100644 --- a/rbi/lib/openai/models/uploads/part_create_params.rbi +++ b/rbi/lib/openai/models/uploads/part_create_params.rbi @@ -18,12 +18,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(data:, request_options: {}) - end + def self.new(data:, request_options: {}); end sig { override.returns({data: T.any(IO, StringIO), request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/uploads/upload_part.rbi b/rbi/lib/openai/models/uploads/upload_part.rbi index 5e5b8819..a6d037e0 100644 --- a/rbi/lib/openai/models/uploads/upload_part.rbi +++ b/rbi/lib/openai/models/uploads/upload_part.rbi @@ -24,12 +24,10 @@ module OpenAI sig do params(id: String, created_at: Integer, upload_id: String, object: Symbol).returns(T.attached_class) end - def self.new(id:, created_at:, upload_id:, object: :"upload.part") - end + def self.new(id:, created_at:, upload_id:, object: :"upload.part"); end sig { override.returns({id: String, created_at: Integer, object: Symbol, upload_id: String}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/models/vector_store.rbi b/rbi/lib/openai/models/vector_store.rbi index 0c48914f..9969477d 100644 --- a/rbi/lib/openai/models/vector_store.rbi +++ b/rbi/lib/openai/models/vector_store.rbi @@ -89,9 +89,7 @@ module OpenAI expires_after: nil, expires_at: nil, object: :vector_store - ) - end - + ); end sig do override .returns( @@ -110,8 +108,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FileCounts < OpenAI::Internal::Type::BaseModel # The number of files that were cancelled. @@ -144,8 +141,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(cancelled:, completed:, failed:, in_progress:, total:) - end + def self.new(cancelled:, completed:, failed:, in_progress:, total:); end sig do override @@ -157,8 +153,7 @@ module OpenAI total: Integer }) end - def to_hash - end + def to_hash; end end # The status of the vector store, which can be either `expired`, `in_progress`, or @@ -175,8 +170,7 @@ module OpenAI COMPLETED = T.let(:completed, OpenAI::Models::VectorStore::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStore::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end class ExpiresAfter < OpenAI::Internal::Type::BaseModel @@ -191,12 +185,10 @@ module OpenAI # The expiration policy for a vector store. sig { params(days: Integer, anchor: Symbol).returns(T.attached_class) } - def self.new(days:, anchor: :last_active_at) - end + def self.new(days:, anchor: :last_active_at); end sig { override.returns({anchor: Symbol, days: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_store_create_params.rbi b/rbi/lib/openai/models/vector_store_create_params.rbi index 36bee1e6..a5ba26e4 100644 --- a/rbi/lib/openai/models/vector_store_create_params.rbi +++ b/rbi/lib/openai/models/vector_store_create_params.rbi @@ -110,8 +110,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ExpiresAfter < OpenAI::Internal::Type::BaseModel # Anchor timestamp after which the expiration policy applies. Supported anchors: @@ -125,12 +124,10 @@ module OpenAI # The expiration policy for a vector store. sig { params(days: Integer, anchor: Symbol).returns(T.attached_class) } - def self.new(days:, anchor: :last_active_at) - end + def self.new(days:, anchor: :last_active_at); end sig { override.returns({anchor: Symbol, days: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_store_delete_params.rbi b/rbi/lib/openai/models/vector_store_delete_params.rbi index 9f646bad..fa28a443 100644 --- a/rbi/lib/openai/models/vector_store_delete_params.rbi +++ b/rbi/lib/openai/models/vector_store_delete_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_store_deleted.rbi b/rbi/lib/openai/models/vector_store_deleted.rbi index 7143c3a2..8c4ccaf1 100644 --- a/rbi/lib/openai/models/vector_store_deleted.rbi +++ b/rbi/lib/openai/models/vector_store_deleted.rbi @@ -13,12 +13,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"vector_store.deleted") - end + def self.new(id:, deleted:, object: :"vector_store.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_store_list_params.rbi b/rbi/lib/openai/models/vector_store_list_params.rbi index bbe5e54f..240ac978 100644 --- a/rbi/lib/openai/models/vector_store_list_params.rbi +++ b/rbi/lib/openai/models/vector_store_list_params.rbi @@ -52,8 +52,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, before: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -67,8 +66,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending # order and `desc` for descending order. @@ -83,8 +81,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::VectorStoreListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStoreListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_store_retrieve_params.rbi b/rbi/lib/openai/models/vector_store_retrieve_params.rbi index a8ea5ee3..2f2b9fef 100644 --- a/rbi/lib/openai/models/vector_store_retrieve_params.rbi +++ b/rbi/lib/openai/models/vector_store_retrieve_params.rbi @@ -14,12 +14,10 @@ module OpenAI ) ).returns(T.attached_class) end - def self.new(request_options: {}) - end + def self.new(request_options: {}); end sig { override.returns({request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_store_search_params.rbi b/rbi/lib/openai/models/vector_store_search_params.rbi index 7019fb58..523d2871 100644 --- a/rbi/lib/openai/models/vector_store_search_params.rbi +++ b/rbi/lib/openai/models/vector_store_search_params.rbi @@ -83,16 +83,14 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # A query string for a search module Query extend OpenAI::Internal::Type::Union sig { override.returns([String, T::Array[String]]) } - def self.variants - end + def self.variants; end StringArray = T.let(OpenAI::Internal::Type::ArrayOf[String], OpenAI::Internal::Type::Converter) end @@ -102,8 +100,7 @@ module OpenAI extend OpenAI::Internal::Type::Union sig { override.returns([OpenAI::Models::ComparisonFilter, OpenAI::Models::CompoundFilter]) } - def self.variants - end + def self.variants; end end class RankingOptions < OpenAI::Internal::Type::BaseModel @@ -127,8 +124,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(ranker: nil, score_threshold: nil) - end + def self.new(ranker: nil, score_threshold: nil); end sig do override @@ -136,8 +132,7 @@ module OpenAI {ranker: OpenAI::Models::VectorStoreSearchParams::RankingOptions::Ranker::OrSymbol, score_threshold: Float} ) end - def to_hash - end + def to_hash; end module Ranker extend OpenAI::Internal::Type::Enum @@ -155,8 +150,7 @@ module OpenAI ) sig { override.returns(T::Array[OpenAI::Models::VectorStoreSearchParams::RankingOptions::Ranker::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_store_search_response.rbi b/rbi/lib/openai/models/vector_store_search_response.rbi index a024e03c..06e2c923 100644 --- a/rbi/lib/openai/models/vector_store_search_response.rbi +++ b/rbi/lib/openai/models/vector_store_search_response.rbi @@ -37,8 +37,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(attributes:, content:, file_id:, filename:, score:) - end + def self.new(attributes:, content:, file_id:, filename:, score:); end sig do override @@ -52,15 +51,13 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end class Content < OpenAI::Internal::Type::BaseModel @@ -76,15 +73,13 @@ module OpenAI params(text: String, type: OpenAI::Models::VectorStoreSearchResponse::Content::Type::OrSymbol) .returns(T.attached_class) end - def self.new(text:, type:) - end + def self.new(text:, type:); end sig do override .returns({text: String, type: OpenAI::Models::VectorStoreSearchResponse::Content::Type::TaggedSymbol}) end - def to_hash - end + def to_hash; end # The type of content. module Type @@ -97,8 +92,7 @@ module OpenAI TEXT = T.let(:text, OpenAI::Models::VectorStoreSearchResponse::Content::Type::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStoreSearchResponse::Content::Type::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_store_update_params.rbi b/rbi/lib/openai/models/vector_store_update_params.rbi index 7f3e0224..81e71bed 100644 --- a/rbi/lib/openai/models/vector_store_update_params.rbi +++ b/rbi/lib/openai/models/vector_store_update_params.rbi @@ -40,8 +40,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(expires_after: nil, metadata: nil, name: nil, request_options: {}) - end + def self.new(expires_after: nil, metadata: nil, name: nil, request_options: {}); end sig do override @@ -54,8 +53,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class ExpiresAfter < OpenAI::Internal::Type::BaseModel # Anchor timestamp after which the expiration policy applies. Supported anchors: @@ -69,12 +67,10 @@ module OpenAI # The expiration policy for a vector store. sig { params(days: Integer, anchor: Symbol).returns(T.attached_class) } - def self.new(days:, anchor: :last_active_at) - end + def self.new(days:, anchor: :last_active_at); end sig { override.returns({anchor: Symbol, days: Integer}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_batch_cancel_params.rbi b/rbi/lib/openai/models/vector_stores/file_batch_cancel_params.rbi index 3528e39d..5d9bf50a 100644 --- a/rbi/lib/openai/models/vector_stores/file_batch_cancel_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_batch_cancel_params.rbi @@ -17,12 +17,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, request_options: {}) - end + def self.new(vector_store_id:, request_options: {}); end sig { override.returns({vector_store_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_batch_create_params.rbi b/rbi/lib/openai/models/vector_stores/file_batch_create_params.rbi index 2d21b5fc..fd42f4c3 100644 --- a/rbi/lib/openai/models/vector_stores/file_batch_create_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_batch_create_params.rbi @@ -60,8 +60,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(file_ids:, attributes: nil, chunking_strategy: nil, request_options: {}) - end + def self.new(file_ids:, attributes: nil, chunking_strategy: nil, request_options: {}); end sig do override @@ -77,15 +76,13 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_batch_list_files_params.rbi b/rbi/lib/openai/models/vector_stores/file_batch_list_files_params.rbi index 242a405d..93928ade 100644 --- a/rbi/lib/openai/models/vector_stores/file_batch_list_files_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_batch_list_files_params.rbi @@ -90,8 +90,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Filter by file status. One of `in_progress`, `completed`, `failed`, `cancelled`. module Filter @@ -111,8 +110,7 @@ module OpenAI T.let(:cancelled, OpenAI::Models::VectorStores::FileBatchListFilesParams::Filter::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::FileBatchListFilesParams::Filter::TaggedSymbol]) } - def self.values - end + def self.values; end end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending @@ -129,8 +127,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::VectorStores::FileBatchListFilesParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::FileBatchListFilesParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_batch_retrieve_params.rbi b/rbi/lib/openai/models/vector_stores/file_batch_retrieve_params.rbi index 465c7bdb..c59d8363 100644 --- a/rbi/lib/openai/models/vector_stores/file_batch_retrieve_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_batch_retrieve_params.rbi @@ -17,12 +17,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, request_options: {}) - end + def self.new(vector_store_id:, request_options: {}); end sig { override.returns({vector_store_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_content_params.rbi b/rbi/lib/openai/models/vector_stores/file_content_params.rbi index 98263089..e241565e 100644 --- a/rbi/lib/openai/models/vector_stores/file_content_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_content_params.rbi @@ -17,12 +17,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, request_options: {}) - end + def self.new(vector_store_id:, request_options: {}); end sig { override.returns({vector_store_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_content_response.rbi b/rbi/lib/openai/models/vector_stores/file_content_response.rbi index 9b48e97a..d7f8b8d3 100644 --- a/rbi/lib/openai/models/vector_stores/file_content_response.rbi +++ b/rbi/lib/openai/models/vector_stores/file_content_response.rbi @@ -19,12 +19,10 @@ module OpenAI attr_writer :type sig { params(text: String, type: String).returns(T.attached_class) } - def self.new(text: nil, type: nil) - end + def self.new(text: nil, type: nil); end sig { override.returns({text: String, type: String}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_create_params.rbi b/rbi/lib/openai/models/vector_stores/file_create_params.rbi index dc5f40b1..f63b7e8d 100644 --- a/rbi/lib/openai/models/vector_stores/file_create_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_create_params.rbi @@ -60,8 +60,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(file_id:, attributes: nil, chunking_strategy: nil, request_options: {}) - end + def self.new(file_id:, attributes: nil, chunking_strategy: nil, request_options: {}); end sig do override @@ -77,15 +76,13 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_delete_params.rbi b/rbi/lib/openai/models/vector_stores/file_delete_params.rbi index 940154a6..d5920802 100644 --- a/rbi/lib/openai/models/vector_stores/file_delete_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_delete_params.rbi @@ -17,12 +17,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, request_options: {}) - end + def self.new(vector_store_id:, request_options: {}); end sig { override.returns({vector_store_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_list_params.rbi b/rbi/lib/openai/models/vector_stores/file_list_params.rbi index a13740f0..9f451eec 100644 --- a/rbi/lib/openai/models/vector_stores/file_list_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_list_params.rbi @@ -61,8 +61,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(after: nil, before: nil, filter: nil, limit: nil, order: nil, request_options: {}) - end + def self.new(after: nil, before: nil, filter: nil, limit: nil, order: nil, request_options: {}); end sig do override @@ -77,8 +76,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end # Filter by file status. One of `in_progress`, `completed`, `failed`, `cancelled`. module Filter @@ -94,8 +92,7 @@ module OpenAI CANCELLED = T.let(:cancelled, OpenAI::Models::VectorStores::FileListParams::Filter::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::FileListParams::Filter::TaggedSymbol]) } - def self.values - end + def self.values; end end # Sort order by the `created_at` timestamp of the objects. `asc` for ascending @@ -111,8 +108,7 @@ module OpenAI DESC = T.let(:desc, OpenAI::Models::VectorStores::FileListParams::Order::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::FileListParams::Order::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_retrieve_params.rbi b/rbi/lib/openai/models/vector_stores/file_retrieve_params.rbi index 553291b7..17c67d42 100644 --- a/rbi/lib/openai/models/vector_stores/file_retrieve_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_retrieve_params.rbi @@ -17,12 +17,10 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, request_options: {}) - end + def self.new(vector_store_id:, request_options: {}); end sig { override.returns({vector_store_id: String, request_options: OpenAI::RequestOptions}) } - def to_hash - end + def to_hash; end end end end diff --git a/rbi/lib/openai/models/vector_stores/file_update_params.rbi b/rbi/lib/openai/models/vector_stores/file_update_params.rbi index eefd1019..9eb12ec9 100644 --- a/rbi/lib/openai/models/vector_stores/file_update_params.rbi +++ b/rbi/lib/openai/models/vector_stores/file_update_params.rbi @@ -26,8 +26,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(vector_store_id:, attributes:, request_options: {}) - end + def self.new(vector_store_id:, attributes:, request_options: {}); end sig do override @@ -39,15 +38,13 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/vector_stores/vector_store_file.rbi b/rbi/lib/openai/models/vector_stores/vector_store_file.rbi index 81d9bc52..e729c6ee 100644 --- a/rbi/lib/openai/models/vector_stores/vector_store_file.rbi +++ b/rbi/lib/openai/models/vector_stores/vector_store_file.rbi @@ -106,9 +106,7 @@ module OpenAI attributes: nil, chunking_strategy: nil, object: :"vector_store.file" - ) - end - + ); end sig do override .returns( @@ -125,8 +123,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class LastError < OpenAI::Internal::Type::BaseModel # One of `server_error` or `rate_limit_exceeded`. @@ -143,8 +140,7 @@ module OpenAI params(code: OpenAI::Models::VectorStores::VectorStoreFile::LastError::Code::OrSymbol, message: String) .returns(T.attached_class) end - def self.new(code:, message:) - end + def self.new(code:, message:); end sig do override @@ -152,8 +148,7 @@ module OpenAI {code: OpenAI::Models::VectorStores::VectorStoreFile::LastError::Code::TaggedSymbol, message: String} ) end - def to_hash - end + def to_hash; end # One of `server_error` or `rate_limit_exceeded`. module Code @@ -172,8 +167,7 @@ module OpenAI T.let(:invalid_file, OpenAI::Models::VectorStores::VectorStoreFile::LastError::Code::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::VectorStoreFile::LastError::Code::TaggedSymbol]) } - def self.values - end + def self.values; end end end @@ -193,16 +187,14 @@ module OpenAI FAILED = T.let(:failed, OpenAI::Models::VectorStores::VectorStoreFile::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::VectorStoreFile::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end module Attribute extend OpenAI::Internal::Type::Union sig { override.returns([String, Float, T::Boolean]) } - def self.variants - end + def self.variants; end end end end diff --git a/rbi/lib/openai/models/vector_stores/vector_store_file_batch.rbi b/rbi/lib/openai/models/vector_stores/vector_store_file_batch.rbi index 6f9eb44c..0ee00156 100644 --- a/rbi/lib/openai/models/vector_stores/vector_store_file_batch.rbi +++ b/rbi/lib/openai/models/vector_stores/vector_store_file_batch.rbi @@ -75,8 +75,7 @@ module OpenAI } ) end - def to_hash - end + def to_hash; end class FileCounts < OpenAI::Internal::Type::BaseModel # The number of files that where cancelled. @@ -109,8 +108,7 @@ module OpenAI ) .returns(T.attached_class) end - def self.new(cancelled:, completed:, failed:, in_progress:, total:) - end + def self.new(cancelled:, completed:, failed:, in_progress:, total:); end sig do override @@ -122,8 +120,7 @@ module OpenAI total: Integer }) end - def to_hash - end + def to_hash; end end # The status of the vector store files batch, which can be either `in_progress`, @@ -142,8 +139,7 @@ module OpenAI FAILED = T.let(:failed, OpenAI::Models::VectorStores::VectorStoreFileBatch::Status::TaggedSymbol) sig { override.returns(T::Array[OpenAI::Models::VectorStores::VectorStoreFileBatch::Status::TaggedSymbol]) } - def self.values - end + def self.values; end end end end diff --git a/rbi/lib/openai/models/vector_stores/vector_store_file_deleted.rbi b/rbi/lib/openai/models/vector_stores/vector_store_file_deleted.rbi index 702d956c..9642c9d5 100644 --- a/rbi/lib/openai/models/vector_stores/vector_store_file_deleted.rbi +++ b/rbi/lib/openai/models/vector_stores/vector_store_file_deleted.rbi @@ -14,12 +14,10 @@ module OpenAI attr_accessor :object sig { params(id: String, deleted: T::Boolean, object: Symbol).returns(T.attached_class) } - def self.new(id:, deleted:, object: :"vector_store.file.deleted") - end + def self.new(id:, deleted:, object: :"vector_store.file.deleted"); end sig { override.returns({id: String, deleted: T::Boolean, object: Symbol}) } - def to_hash - end + def to_hash; end end end diff --git a/rbi/lib/openai/request_options.rbi b/rbi/lib/openai/request_options.rbi index 017b80bf..3f0ab9b4 100644 --- a/rbi/lib/openai/request_options.rbi +++ b/rbi/lib/openai/request_options.rbi @@ -9,8 +9,7 @@ module OpenAI class RequestOptions < OpenAI::Internal::Type::BaseModel # @api private sig { params(opts: T.any(T.self_type, T::Hash[Symbol, T.anything])).void } - def self.validate!(opts) - end + def self.validate!(opts); end # Idempotency key to send with request and all associated retries. Will only be # sent for write requests. @@ -42,7 +41,6 @@ module OpenAI # Returns a new instance of RequestOptions. sig { params(values: OpenAI::Internal::AnyHash).returns(T.attached_class) } - def self.new(values = {}) - end + def self.new(values = {}); end end end diff --git a/rbi/lib/openai/resources/audio.rbi b/rbi/lib/openai/resources/audio.rbi index 1747c22c..53749c68 100644 --- a/rbi/lib/openai/resources/audio.rbi +++ b/rbi/lib/openai/resources/audio.rbi @@ -14,8 +14,7 @@ module OpenAI # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/audio/speech.rbi b/rbi/lib/openai/resources/audio/speech.rbi index 43967cf5..f51b153a 100644 --- a/rbi/lib/openai/resources/audio/speech.rbi +++ b/rbi/lib/openai/resources/audio/speech.rbi @@ -38,13 +38,10 @@ module OpenAI # the default. speed: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/audio/transcriptions.rbi b/rbi/lib/openai/resources/audio/transcriptions.rbi index d08bf3a7..9fe4f4a3 100644 --- a/rbi/lib/openai/resources/audio/transcriptions.rbi +++ b/rbi/lib/openai/resources/audio/transcriptions.rbi @@ -66,9 +66,7 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Audio::Transcriptions#create} for non-streaming # counterpart. # @@ -88,10 +86,10 @@ module OpenAI ) .returns( OpenAI::Internal::Stream[ - T.any( - OpenAI::Models::Audio::TranscriptionTextDeltaEvent, - OpenAI::Models::Audio::TranscriptionTextDoneEvent - ) + T.any( + OpenAI::Models::Audio::TranscriptionTextDeltaEvent, + OpenAI::Models::Audio::TranscriptionTextDoneEvent + ) ] ) end @@ -138,13 +136,10 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/audio/translations.rbi b/rbi/lib/openai/resources/audio/translations.rbi index 448c96b3..4ee7bcc0 100644 --- a/rbi/lib/openai/resources/audio/translations.rbi +++ b/rbi/lib/openai/resources/audio/translations.rbi @@ -38,13 +38,10 @@ module OpenAI # automatically increase the temperature until certain thresholds are hit. temperature: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/batches.rbi b/rbi/lib/openai/resources/batches.rbi index f723b248..ec20cb07 100644 --- a/rbi/lib/openai/resources/batches.rbi +++ b/rbi/lib/openai/resources/batches.rbi @@ -41,9 +41,7 @@ module OpenAI # a maximum length of 512 characters. metadata: nil, request_options: {} - ) - end - + ); end # Retrieves a batch. sig do params( @@ -56,9 +54,7 @@ module OpenAI # The ID of the batch to retrieve. batch_id, request_options: {} - ) - end - + ); end # List your organization's batches. sig do params( @@ -78,9 +74,7 @@ module OpenAI # 100, and the default is 20. limit: nil, request_options: {} - ) - end - + ); end # Cancels an in-progress batch. The batch will be in status `cancelling` for up to # 10 minutes, before changing to `cancelled`, where it will have partial results # (if any) available in the output file. @@ -95,13 +89,10 @@ module OpenAI # The ID of the batch to cancel. batch_id, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta.rbi b/rbi/lib/openai/resources/beta.rbi index c53baf2b..c0be4403 100644 --- a/rbi/lib/openai/resources/beta.rbi +++ b/rbi/lib/openai/resources/beta.rbi @@ -11,8 +11,7 @@ module OpenAI # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta/assistants.rbi b/rbi/lib/openai/resources/beta/assistants.rbi index bbbe925b..277c81d2 100644 --- a/rbi/lib/openai/resources/beta/assistants.rbi +++ b/rbi/lib/openai/resources/beta/assistants.rbi @@ -25,12 +25,12 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: T.nilable(T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash)) @@ -106,9 +106,7 @@ module OpenAI # We generally recommend altering this or temperature but not both. top_p: nil, request_options: {} - ) - end - + ); end # Retrieves an assistant. sig do params( @@ -121,9 +119,7 @@ module OpenAI # The ID of the assistant to retrieve. assistant_id, request_options: {} - ) - end - + ); end # Modifies an assistant. sig do params( @@ -146,12 +142,12 @@ module OpenAI temperature: T.nilable(Float), tool_resources: T.nilable(T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ], top_p: T.nilable(Float), request_options: T.nilable(T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash)) @@ -229,9 +225,7 @@ module OpenAI # We generally recommend altering this or temperature but not both. top_p: nil, request_options: {} - ) - end - + ); end # Returns a list of assistants. sig do params( @@ -261,9 +255,7 @@ module OpenAI # order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # Delete an assistant. sig do params( @@ -276,13 +268,10 @@ module OpenAI # The ID of the assistant to delete. assistant_id, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta/threads.rbi b/rbi/lib/openai/resources/beta/threads.rbi index a4d03027..07a8d939 100644 --- a/rbi/lib/openai/resources/beta/threads.rbi +++ b/rbi/lib/openai/resources/beta/threads.rbi @@ -37,9 +37,7 @@ module OpenAI # tool requires a list of vector store IDs. tool_resources: nil, request_options: {} - ) - end - + ); end # Retrieves a thread. sig do params( @@ -52,9 +50,7 @@ module OpenAI # The ID of the thread to retrieve. thread_id, request_options: {} - ) - end - + ); end # Modifies a thread. sig do params( @@ -81,9 +77,7 @@ module OpenAI # tool requires a list of vector store IDs. tool_resources: nil, request_options: {} - ) - end - + ); end # Delete a thread. sig do params( @@ -96,9 +90,7 @@ module OpenAI # The ID of the thread to delete. thread_id, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Beta::Threads#stream_raw} for streaming counterpart. # # Create a thread and run it in one request. @@ -132,12 +124,12 @@ module OpenAI tool_resources: T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -242,9 +234,7 @@ module OpenAI # `#create_and_run` for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Beta::Threads#create_and_run} for non-streaming # counterpart. # @@ -279,12 +269,12 @@ module OpenAI tool_resources: T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources, OpenAI::Internal::AnyHash)), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -296,32 +286,32 @@ module OpenAI ) .returns( OpenAI::Internal::Stream[ - T.any( - OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent - ) + T.any( + OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent + ) ] ) end @@ -418,13 +408,10 @@ module OpenAI # `#create_and_run` for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta/threads/messages.rbi b/rbi/lib/openai/resources/beta/threads/messages.rbi index 8585935d..ac987e13 100644 --- a/rbi/lib/openai/resources/beta/threads/messages.rbi +++ b/rbi/lib/openai/resources/beta/threads/messages.rbi @@ -12,12 +12,12 @@ module OpenAI content: T.any( String, T::Array[ - T.any( - OpenAI::Models::Beta::Threads::ImageFileContentBlock, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::Threads::ImageURLContentBlock, - OpenAI::Models::Beta::Threads::TextContentBlockParam - ) + T.any( + OpenAI::Models::Beta::Threads::ImageFileContentBlock, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::Threads::ImageURLContentBlock, + OpenAI::Models::Beta::Threads::TextContentBlockParam + ) ] ), role: OpenAI::Models::Beta::Threads::MessageCreateParams::Role::OrSymbol, @@ -52,9 +52,7 @@ module OpenAI # a maximum length of 512 characters. metadata: nil, request_options: {} - ) - end - + ); end # Retrieve a message. sig do params( @@ -71,9 +69,7 @@ module OpenAI # to which this message belongs. thread_id:, request_options: {} - ) - end - + ); end # Modifies a message. sig do params( @@ -97,9 +93,7 @@ module OpenAI # a maximum length of 512 characters. metadata: nil, request_options: {} - ) - end - + ); end # Returns a list of messages for a given thread. sig do params( @@ -136,9 +130,7 @@ module OpenAI # Filter messages by the run ID that generated them. run_id: nil, request_options: {} - ) - end - + ); end # Deletes a message. sig do params( @@ -154,13 +146,10 @@ module OpenAI # The ID of the thread to which this message belongs. thread_id:, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta/threads/runs.rbi b/rbi/lib/openai/resources/beta/threads/runs.rbi index 69460b3d..09f55c13 100644 --- a/rbi/lib/openai/resources/beta/threads/runs.rbi +++ b/rbi/lib/openai/resources/beta/threads/runs.rbi @@ -47,12 +47,12 @@ module OpenAI ), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -177,9 +177,7 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Beta::Threads::Runs#create} for non-streaming # counterpart. # @@ -219,12 +217,12 @@ module OpenAI ), tools: T.nilable( T::Array[ - T.any( - OpenAI::Models::Beta::CodeInterpreterTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Beta::FileSearchTool, - OpenAI::Models::Beta::FunctionTool - ) + T.any( + OpenAI::Models::Beta::CodeInterpreterTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Beta::FileSearchTool, + OpenAI::Models::Beta::FunctionTool + ) ] ), top_p: T.nilable(Float), @@ -236,32 +234,32 @@ module OpenAI ) .returns( OpenAI::Internal::Stream[ - T.any( - OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent - ) + T.any( + OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent + ) ] ) end @@ -378,9 +376,7 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # Retrieves a run. sig do params( @@ -397,9 +393,7 @@ module OpenAI # that was run. thread_id:, request_options: {} - ) - end - + ); end # Modifies a run. sig do params( @@ -424,9 +418,7 @@ module OpenAI # a maximum length of 512 characters. metadata: nil, request_options: {} - ) - end - + ); end # Returns a list of runs belonging to a thread. sig do params( @@ -459,9 +451,7 @@ module OpenAI # order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # Cancels a run that is `in_progress`. sig do params( @@ -477,9 +467,7 @@ module OpenAI # The ID of the thread to which this run belongs. thread_id:, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Beta::Threads::Runs#submit_tool_outputs_stream_raw} for # streaming counterpart. # @@ -511,9 +499,7 @@ module OpenAI # non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Beta::Threads::Runs#submit_tool_outputs} for # non-streaming counterpart. # @@ -531,32 +517,32 @@ module OpenAI ) .returns( OpenAI::Internal::Stream[ - T.any( - OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, - OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, - OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent - ) + T.any( + OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted, + OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete, + OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent + ) ] ) end @@ -574,13 +560,10 @@ module OpenAI # non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/beta/threads/runs/steps.rbi b/rbi/lib/openai/resources/beta/threads/runs/steps.rbi index 81727780..86935b35 100644 --- a/rbi/lib/openai/resources/beta/threads/runs/steps.rbi +++ b/rbi/lib/openai/resources/beta/threads/runs/steps.rbi @@ -34,9 +34,7 @@ module OpenAI # for more information. include: nil, request_options: {} - ) - end - + ); end # Returns a list of run steps belonging to a run. sig do params( @@ -82,13 +80,10 @@ module OpenAI # ascending order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/chat.rbi b/rbi/lib/openai/resources/chat.rbi index 45c92d55..94e9f4ce 100644 --- a/rbi/lib/openai/resources/chat.rbi +++ b/rbi/lib/openai/resources/chat.rbi @@ -8,8 +8,7 @@ module OpenAI # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/chat/completions.rbi b/rbi/lib/openai/resources/chat/completions.rbi index 20a9a8b0..34c8a36d 100644 --- a/rbi/lib/openai/resources/chat/completions.rbi +++ b/rbi/lib/openai/resources/chat/completions.rbi @@ -29,15 +29,15 @@ module OpenAI sig do params( messages: T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, - OpenAI::Internal::AnyHash, - OpenAI::Models::Chat::ChatCompletionSystemMessageParam, - OpenAI::Models::Chat::ChatCompletionUserMessageParam, - OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, - OpenAI::Models::Chat::ChatCompletionToolMessageParam, - OpenAI::Models::Chat::ChatCompletionFunctionMessageParam - ) + T.any( + OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, + OpenAI::Internal::AnyHash, + OpenAI::Models::Chat::ChatCompletionSystemMessageParam, + OpenAI::Models::Chat::ChatCompletionUserMessageParam, + OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, + OpenAI::Models::Chat::ChatCompletionToolMessageParam, + OpenAI::Models::Chat::ChatCompletionFunctionMessageParam + ) ], model: T.any(String, OpenAI::Models::ChatModel::OrSymbol), audio: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudioParam, OpenAI::Internal::AnyHash)), @@ -274,9 +274,7 @@ module OpenAI # for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Chat::Completions#create} for non-streaming counterpart. # # **Starting a new project?** We recommend trying @@ -299,15 +297,15 @@ module OpenAI sig do params( messages: T::Array[ - T.any( - OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, - OpenAI::Internal::AnyHash, - OpenAI::Models::Chat::ChatCompletionSystemMessageParam, - OpenAI::Models::Chat::ChatCompletionUserMessageParam, - OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, - OpenAI::Models::Chat::ChatCompletionToolMessageParam, - OpenAI::Models::Chat::ChatCompletionFunctionMessageParam - ) + T.any( + OpenAI::Models::Chat::ChatCompletionDeveloperMessageParam, + OpenAI::Internal::AnyHash, + OpenAI::Models::Chat::ChatCompletionSystemMessageParam, + OpenAI::Models::Chat::ChatCompletionUserMessageParam, + OpenAI::Models::Chat::ChatCompletionAssistantMessageParam, + OpenAI::Models::Chat::ChatCompletionToolMessageParam, + OpenAI::Models::Chat::ChatCompletionFunctionMessageParam + ) ], model: T.any(String, OpenAI::Models::ChatModel::OrSymbol), audio: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudioParam, OpenAI::Internal::AnyHash)), @@ -544,9 +542,7 @@ module OpenAI # for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # Get a stored chat completion. Only Chat Completions that have been created with # the `store` parameter set to `true` will be returned. sig do @@ -560,9 +556,7 @@ module OpenAI # The ID of the chat completion to retrieve. completion_id, request_options: {} - ) - end - + ); end # Modify a stored chat completion. Only Chat Completions that have been created # with the `store` parameter set to `true` can be modified. Currently, the only # supported modification is to update the `metadata` field. @@ -585,9 +579,7 @@ module OpenAI # a maximum length of 512 characters. metadata:, request_options: {} - ) - end - + ); end # List stored Chat Completions. Only Chat Completions that have been stored with # the `store` parameter set to `true` will be returned. sig do @@ -616,9 +608,7 @@ module OpenAI # `desc` for descending order. Defaults to `asc`. order: nil, request_options: {} - ) - end - + ); end # Delete a stored chat completion. Only Chat Completions that have been created # with the `store` parameter set to `true` can be deleted. sig do @@ -632,13 +622,10 @@ module OpenAI # The ID of the chat completion to delete. completion_id, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/chat/completions/messages.rbi b/rbi/lib/openai/resources/chat/completions/messages.rbi index 440c076c..bf8cde9f 100644 --- a/rbi/lib/openai/resources/chat/completions/messages.rbi +++ b/rbi/lib/openai/resources/chat/completions/messages.rbi @@ -28,13 +28,10 @@ module OpenAI # for descending order. Defaults to `asc`. order: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/completions.rbi b/rbi/lib/openai/resources/completions.rbi index 2054b2b3..a91aba7f 100644 --- a/rbi/lib/openai/resources/completions.rbi +++ b/rbi/lib/openai/resources/completions.rbi @@ -9,14 +9,7 @@ module OpenAI sig do params( model: T.any(String, OpenAI::Models::CompletionCreateParams::Model::OrSymbol), - prompt: T.nilable( - T.any( - String, - T::Array[String], - T::Array[Integer], - T::Array[T::Array[Integer]] - ) - ), + prompt: T.nilable(T.any(String, T::Array[String], T::Array[Integer], T::Array[T::Array[Integer]])), best_of: T.nilable(Integer), echo: T.nilable(T::Boolean), frequency_penalty: T.nilable(Float), @@ -145,23 +138,14 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Completions#create} for non-streaming counterpart. # # Creates a completion for the provided prompt and parameters. sig do params( model: T.any(String, OpenAI::Models::CompletionCreateParams::Model::OrSymbol), - prompt: T.nilable( - T.any( - String, - T::Array[String], - T::Array[Integer], - T::Array[T::Array[Integer]] - ) - ), + prompt: T.nilable(T.any(String, T::Array[String], T::Array[Integer], T::Array[T::Array[Integer]])), best_of: T.nilable(Integer), echo: T.nilable(T::Boolean), frequency_penalty: T.nilable(Float), @@ -290,13 +274,10 @@ module OpenAI # `#create` for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/embeddings.rbi b/rbi/lib/openai/resources/embeddings.rbi index 182cc4d0..f6e4ac51 100644 --- a/rbi/lib/openai/resources/embeddings.rbi +++ b/rbi/lib/openai/resources/embeddings.rbi @@ -42,13 +42,10 @@ module OpenAI # [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#end-user-ids). user: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/files.rbi b/rbi/lib/openai/resources/files.rbi index 322f5e32..56bf2af9 100644 --- a/rbi/lib/openai/resources/files.rbi +++ b/rbi/lib/openai/resources/files.rbi @@ -41,9 +41,7 @@ module OpenAI # Flexible file type for any purpose - `evals`: Used for eval data sets purpose:, request_options: {} - ) - end - + ); end # Returns information about a specific file. sig do params( @@ -56,9 +54,7 @@ module OpenAI # The ID of the file to use for this request. file_id, request_options: {} - ) - end - + ); end # Returns a list of files. sig do params( @@ -85,9 +81,7 @@ module OpenAI # Only return files with the given purpose. purpose: nil, request_options: {} - ) - end - + ); end # Delete a file. sig do params( @@ -100,9 +94,7 @@ module OpenAI # The ID of the file to use for this request. file_id, request_options: {} - ) - end - + ); end # Returns the contents of the specified file. sig do params( @@ -115,13 +107,10 @@ module OpenAI # The ID of the file to use for this request. file_id, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/fine_tuning.rbi b/rbi/lib/openai/resources/fine_tuning.rbi index d6d0b987..fba94c1f 100644 --- a/rbi/lib/openai/resources/fine_tuning.rbi +++ b/rbi/lib/openai/resources/fine_tuning.rbi @@ -8,8 +8,7 @@ module OpenAI # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/fine_tuning/jobs.rbi b/rbi/lib/openai/resources/fine_tuning/jobs.rbi index 2370a56a..90b307a0 100644 --- a/rbi/lib/openai/resources/fine_tuning/jobs.rbi +++ b/rbi/lib/openai/resources/fine_tuning/jobs.rbi @@ -91,9 +91,7 @@ module OpenAI # for more details. validation_file: nil, request_options: {} - ) - end - + ); end # Get info about a fine-tuning job. # # [Learn more about fine-tuning](https://platform.openai.com/docs/guides/fine-tuning) @@ -108,9 +106,7 @@ module OpenAI # The ID of the fine-tuning job. fine_tuning_job_id, request_options: {} - ) - end - + ); end # List your organization's fine-tuning jobs sig do params( @@ -130,9 +126,7 @@ module OpenAI # Alternatively, set `metadata=null` to indicate no metadata. metadata: nil, request_options: {} - ) - end - + ); end # Immediately cancel a fine-tune job. sig do params( @@ -145,9 +139,7 @@ module OpenAI # The ID of the fine-tuning job to cancel. fine_tuning_job_id, request_options: {} - ) - end - + ); end # Get status updates for a fine-tuning job. sig do params( @@ -166,13 +158,10 @@ module OpenAI # Number of events to retrieve. limit: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/fine_tuning/jobs/checkpoints.rbi b/rbi/lib/openai/resources/fine_tuning/jobs/checkpoints.rbi index d165ca24..dfc6cee6 100644 --- a/rbi/lib/openai/resources/fine_tuning/jobs/checkpoints.rbi +++ b/rbi/lib/openai/resources/fine_tuning/jobs/checkpoints.rbi @@ -23,13 +23,10 @@ module OpenAI # Number of checkpoints to retrieve. limit: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/images.rbi b/rbi/lib/openai/resources/images.rbi index 515ec04c..7b0c9a45 100644 --- a/rbi/lib/openai/resources/images.rbi +++ b/rbi/lib/openai/resources/images.rbi @@ -38,9 +38,7 @@ module OpenAI # [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#end-user-ids). user: nil, request_options: {} - ) - end - + ); end # Creates an edited or extended image given an original image and a prompt. sig do params( @@ -84,9 +82,7 @@ module OpenAI # [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#end-user-ids). user: nil, request_options: {} - ) - end - + ); end # Creates an image given a prompt. sig do params( @@ -133,13 +129,10 @@ module OpenAI # [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#end-user-ids). user: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/models.rbi b/rbi/lib/openai/resources/models.rbi index 8a21caa0..58a63411 100644 --- a/rbi/lib/openai/resources/models.rbi +++ b/rbi/lib/openai/resources/models.rbi @@ -16,17 +16,14 @@ module OpenAI # The ID of the model to use for this request model, request_options: {} - ) - end - + ); end # Lists the currently available models, and provides basic information about each # one such as the owner and availability. sig do params(request_options: T.nilable(T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash))) .returns(OpenAI::Internal::Page[OpenAI::Models::Model]) end - def list(request_options: {}) - end + def list(request_options: {}); end # Delete a fine-tuned model. You must have the Owner role in your organization to # delete a model. @@ -41,13 +38,10 @@ module OpenAI # The model to delete model, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/moderations.rbi b/rbi/lib/openai/resources/moderations.rbi index 8b4b2f36..9e47411a 100644 --- a/rbi/lib/openai/resources/moderations.rbi +++ b/rbi/lib/openai/resources/moderations.rbi @@ -11,11 +11,11 @@ module OpenAI String, T::Array[String], T::Array[ - T.any( - OpenAI::Models::ModerationImageURLInput, - OpenAI::Internal::AnyHash, - OpenAI::Models::ModerationTextInput - ) + T.any( + OpenAI::Models::ModerationImageURLInput, + OpenAI::Internal::AnyHash, + OpenAI::Models::ModerationTextInput + ) ] ), model: T.any(String, OpenAI::Models::ModerationModel::OrSymbol), @@ -33,13 +33,10 @@ module OpenAI # [here](https://platform.openai.com/docs/models#moderation). model: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/responses.rbi b/rbi/lib/openai/resources/responses.rbi index 4ccb309d..8fb89354 100644 --- a/rbi/lib/openai/resources/responses.rbi +++ b/rbi/lib/openai/resources/responses.rbi @@ -24,20 +24,20 @@ module OpenAI input: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ), model: T.any(String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol), @@ -58,13 +58,13 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), truncation: T.nilable(OpenAI::Models::Responses::ResponseCreateParams::Truncation::OrSymbol), @@ -183,9 +183,7 @@ module OpenAI # for streaming and non-streaming use cases, respectively. stream: false, request_options: {} - ) - end - + ); end # See {OpenAI::Resources::Responses#create} for non-streaming counterpart. # # Creates a model response. Provide @@ -204,20 +202,20 @@ module OpenAI input: T.any( String, T::Array[ - T.any( - OpenAI::Models::Responses::EasyInputMessage, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::ResponseInputItem::Message, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCall, - OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, - OpenAI::Models::Responses::ResponseReasoningItem, - OpenAI::Models::Responses::ResponseInputItem::ItemReference - ) + T.any( + OpenAI::Models::Responses::EasyInputMessage, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::ResponseInputItem::Message, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseInputItem::ComputerCallOutput, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCall, + OpenAI::Models::Responses::ResponseInputItem::FunctionCallOutput, + OpenAI::Models::Responses::ResponseReasoningItem, + OpenAI::Models::Responses::ResponseInputItem::ItemReference + ) ] ), model: T.any(String, OpenAI::Models::ChatModel::OrSymbol, OpenAI::Models::ResponsesModel::OrSymbol), @@ -238,13 +236,13 @@ module OpenAI OpenAI::Models::Responses::ToolChoiceFunction ), tools: T::Array[ - T.any( - OpenAI::Models::Responses::FileSearchTool, - OpenAI::Internal::AnyHash, - OpenAI::Models::Responses::FunctionTool, - OpenAI::Models::Responses::ComputerTool, - OpenAI::Models::Responses::WebSearchTool - ) + T.any( + OpenAI::Models::Responses::FileSearchTool, + OpenAI::Internal::AnyHash, + OpenAI::Models::Responses::FunctionTool, + OpenAI::Models::Responses::ComputerTool, + OpenAI::Models::Responses::WebSearchTool + ) ], top_p: T.nilable(Float), truncation: T.nilable(OpenAI::Models::Responses::ResponseCreateParams::Truncation::OrSymbol), @@ -254,40 +252,40 @@ module OpenAI ) .returns( OpenAI::Internal::Stream[ - T.any( - OpenAI::Models::Responses::ResponseAudioDeltaEvent, - OpenAI::Models::Responses::ResponseAudioDoneEvent, - OpenAI::Models::Responses::ResponseAudioTranscriptDeltaEvent, - OpenAI::Models::Responses::ResponseAudioTranscriptDoneEvent, - OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDeltaEvent, - OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDoneEvent, - OpenAI::Models::Responses::ResponseCodeInterpreterCallCompletedEvent, - OpenAI::Models::Responses::ResponseCodeInterpreterCallInProgressEvent, - OpenAI::Models::Responses::ResponseCodeInterpreterCallInterpretingEvent, - OpenAI::Models::Responses::ResponseCompletedEvent, - OpenAI::Models::Responses::ResponseContentPartAddedEvent, - OpenAI::Models::Responses::ResponseContentPartDoneEvent, - OpenAI::Models::Responses::ResponseCreatedEvent, - OpenAI::Models::Responses::ResponseErrorEvent, - OpenAI::Models::Responses::ResponseFileSearchCallCompletedEvent, - OpenAI::Models::Responses::ResponseFileSearchCallInProgressEvent, - OpenAI::Models::Responses::ResponseFileSearchCallSearchingEvent, - OpenAI::Models::Responses::ResponseFunctionCallArgumentsDeltaEvent, - OpenAI::Models::Responses::ResponseFunctionCallArgumentsDoneEvent, - OpenAI::Models::Responses::ResponseInProgressEvent, - OpenAI::Models::Responses::ResponseFailedEvent, - OpenAI::Models::Responses::ResponseIncompleteEvent, - OpenAI::Models::Responses::ResponseOutputItemAddedEvent, - OpenAI::Models::Responses::ResponseOutputItemDoneEvent, - OpenAI::Models::Responses::ResponseRefusalDeltaEvent, - OpenAI::Models::Responses::ResponseRefusalDoneEvent, - OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent, - OpenAI::Models::Responses::ResponseTextDeltaEvent, - OpenAI::Models::Responses::ResponseTextDoneEvent, - OpenAI::Models::Responses::ResponseWebSearchCallCompletedEvent, - OpenAI::Models::Responses::ResponseWebSearchCallInProgressEvent, - OpenAI::Models::Responses::ResponseWebSearchCallSearchingEvent - ) + T.any( + OpenAI::Models::Responses::ResponseAudioDeltaEvent, + OpenAI::Models::Responses::ResponseAudioDoneEvent, + OpenAI::Models::Responses::ResponseAudioTranscriptDeltaEvent, + OpenAI::Models::Responses::ResponseAudioTranscriptDoneEvent, + OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDeltaEvent, + OpenAI::Models::Responses::ResponseCodeInterpreterCallCodeDoneEvent, + OpenAI::Models::Responses::ResponseCodeInterpreterCallCompletedEvent, + OpenAI::Models::Responses::ResponseCodeInterpreterCallInProgressEvent, + OpenAI::Models::Responses::ResponseCodeInterpreterCallInterpretingEvent, + OpenAI::Models::Responses::ResponseCompletedEvent, + OpenAI::Models::Responses::ResponseContentPartAddedEvent, + OpenAI::Models::Responses::ResponseContentPartDoneEvent, + OpenAI::Models::Responses::ResponseCreatedEvent, + OpenAI::Models::Responses::ResponseErrorEvent, + OpenAI::Models::Responses::ResponseFileSearchCallCompletedEvent, + OpenAI::Models::Responses::ResponseFileSearchCallInProgressEvent, + OpenAI::Models::Responses::ResponseFileSearchCallSearchingEvent, + OpenAI::Models::Responses::ResponseFunctionCallArgumentsDeltaEvent, + OpenAI::Models::Responses::ResponseFunctionCallArgumentsDoneEvent, + OpenAI::Models::Responses::ResponseInProgressEvent, + OpenAI::Models::Responses::ResponseFailedEvent, + OpenAI::Models::Responses::ResponseIncompleteEvent, + OpenAI::Models::Responses::ResponseOutputItemAddedEvent, + OpenAI::Models::Responses::ResponseOutputItemDoneEvent, + OpenAI::Models::Responses::ResponseRefusalDeltaEvent, + OpenAI::Models::Responses::ResponseRefusalDoneEvent, + OpenAI::Models::Responses::ResponseTextAnnotationDeltaEvent, + OpenAI::Models::Responses::ResponseTextDeltaEvent, + OpenAI::Models::Responses::ResponseTextDoneEvent, + OpenAI::Models::Responses::ResponseWebSearchCallCompletedEvent, + OpenAI::Models::Responses::ResponseWebSearchCallInProgressEvent, + OpenAI::Models::Responses::ResponseWebSearchCallSearchingEvent + ) ] ) end @@ -400,9 +398,7 @@ module OpenAI # for streaming and non-streaming use cases, respectively. stream: true, request_options: {} - ) - end - + ); end # Retrieves a model response with the given ID. sig do params( @@ -419,9 +415,7 @@ module OpenAI # Response creation above for more information. include: nil, request_options: {} - ) - end - + ); end # Deletes a model response with the given ID. sig do params( @@ -434,13 +428,10 @@ module OpenAI # The ID of the response to delete. response_id, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/responses/input_items.rbi b/rbi/lib/openai/resources/responses/input_items.rbi index 5c6dfbeb..26668496 100644 --- a/rbi/lib/openai/resources/responses/input_items.rbi +++ b/rbi/lib/openai/resources/responses/input_items.rbi @@ -17,16 +17,16 @@ module OpenAI ) .returns( OpenAI::Internal::CursorPage[ - T.any( - OpenAI::Models::Responses::ResponseInputMessageItem, - OpenAI::Models::Responses::ResponseOutputMessage, - OpenAI::Models::Responses::ResponseFileSearchToolCall, - OpenAI::Models::Responses::ResponseComputerToolCall, - OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, - OpenAI::Models::Responses::ResponseFunctionWebSearch, - OpenAI::Models::Responses::ResponseFunctionToolCallItem, - OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem - ) + T.any( + OpenAI::Models::Responses::ResponseInputMessageItem, + OpenAI::Models::Responses::ResponseOutputMessage, + OpenAI::Models::Responses::ResponseFileSearchToolCall, + OpenAI::Models::Responses::ResponseComputerToolCall, + OpenAI::Models::Responses::ResponseComputerToolCallOutputItem, + OpenAI::Models::Responses::ResponseFunctionWebSearch, + OpenAI::Models::Responses::ResponseFunctionToolCallItem, + OpenAI::Models::Responses::ResponseFunctionToolCallOutputItem + ) ] ) end @@ -49,13 +49,10 @@ module OpenAI # - `desc`: Return the input items in descending order. order: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/uploads.rbi b/rbi/lib/openai/resources/uploads.rbi index ed222226..bdc55f98 100644 --- a/rbi/lib/openai/resources/uploads.rbi +++ b/rbi/lib/openai/resources/uploads.rbi @@ -51,9 +51,7 @@ module OpenAI # [documentation on File purposes](https://platform.openai.com/docs/api-reference/files/create#files-create-purpose). purpose:, request_options: {} - ) - end - + ); end # Cancels the Upload. No Parts may be added after an Upload is cancelled. sig do params( @@ -66,9 +64,7 @@ module OpenAI # The ID of the Upload. upload_id, request_options: {} - ) - end - + ); end # Completes the # [Upload](https://platform.openai.com/docs/api-reference/uploads/object). # @@ -100,13 +96,10 @@ module OpenAI # matches what you expect. md5: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/uploads/parts.rbi b/rbi/lib/openai/resources/uploads/parts.rbi index 7aec6363..47bb936f 100644 --- a/rbi/lib/openai/resources/uploads/parts.rbi +++ b/rbi/lib/openai/resources/uploads/parts.rbi @@ -29,13 +29,10 @@ module OpenAI # The chunk of bytes for this Part. data:, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/vector_stores.rbi b/rbi/lib/openai/resources/vector_stores.rbi index e64c7552..b0868a1f 100644 --- a/rbi/lib/openai/resources/vector_stores.rbi +++ b/rbi/lib/openai/resources/vector_stores.rbi @@ -45,9 +45,7 @@ module OpenAI # The name of the vector store. name: nil, request_options: {} - ) - end - + ); end # Retrieves a vector store. sig do params( @@ -60,9 +58,7 @@ module OpenAI # The ID of the vector store to retrieve. vector_store_id, request_options: {} - ) - end - + ); end # Modifies a vector store. sig do params( @@ -89,9 +85,7 @@ module OpenAI # The name of the vector store. name: nil, request_options: {} - ) - end - + ); end # Returns a list of vector stores. sig do params( @@ -121,9 +115,7 @@ module OpenAI # order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # Delete a vector store. sig do params( @@ -136,9 +128,7 @@ module OpenAI # The ID of the vector store to delete. vector_store_id, request_options: {} - ) - end - + ); end # Search a vector store for relevant chunks based on a query and file attributes # filter. sig do @@ -168,13 +158,10 @@ module OpenAI # Whether to rewrite the natural language query for vector search. rewrite_query: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/vector_stores/file_batches.rbi b/rbi/lib/openai/resources/vector_stores/file_batches.rbi index 5bb347bf..ae4348ba 100644 --- a/rbi/lib/openai/resources/vector_stores/file_batches.rbi +++ b/rbi/lib/openai/resources/vector_stores/file_batches.rbi @@ -36,9 +36,7 @@ module OpenAI # strategy. Only applicable if `file_ids` is non-empty. chunking_strategy: nil, request_options: {} - ) - end - + ); end # Retrieves a vector store file batch. sig do params( @@ -54,9 +52,7 @@ module OpenAI # The ID of the vector store that the file batch belongs to. vector_store_id:, request_options: {} - ) - end - + ); end # Cancel a vector store file batch. This attempts to cancel the processing of # files in this batch as soon as possible. sig do @@ -73,9 +69,7 @@ module OpenAI # The ID of the vector store that the file batch belongs to. vector_store_id:, request_options: {} - ) - end - + ); end # Returns a list of vector store files in a batch. sig do params( @@ -115,13 +109,10 @@ module OpenAI # ascending order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end diff --git a/rbi/lib/openai/resources/vector_stores/files.rbi b/rbi/lib/openai/resources/vector_stores/files.rbi index 145d752b..22550fd4 100644 --- a/rbi/lib/openai/resources/vector_stores/files.rbi +++ b/rbi/lib/openai/resources/vector_stores/files.rbi @@ -38,9 +38,7 @@ module OpenAI # strategy. Only applicable if `file_ids` is non-empty. chunking_strategy: nil, request_options: {} - ) - end - + ); end # Retrieves a vector store file. sig do params( @@ -56,9 +54,7 @@ module OpenAI # The ID of the vector store that the file belongs to. vector_store_id:, request_options: {} - ) - end - + ); end # Update attributes on a vector store file. sig do params( @@ -81,9 +77,7 @@ module OpenAI # maximum length of 512 characters, booleans, or numbers. attributes:, request_options: {} - ) - end - + ); end # Returns a list of vector store files. sig do params( @@ -119,9 +113,7 @@ module OpenAI # order and `desc` for descending order. order: nil, request_options: {} - ) - end - + ); end # Delete a vector store file. This will remove the file from the vector store but # the file itself will not be deleted. To delete the file, use the # [delete file](https://platform.openai.com/docs/api-reference/files/delete) @@ -140,9 +132,7 @@ module OpenAI # The ID of the vector store that the file belongs to. vector_store_id:, request_options: {} - ) - end - + ); end # Retrieve the parsed contents of a vector store file. sig do params( @@ -158,13 +148,10 @@ module OpenAI # The ID of the vector store. vector_store_id:, request_options: {} - ) - end - + ); end # @api private sig { params(client: OpenAI::Client).returns(T.attached_class) } - def self.new(client:) - end + def self.new(client:); end end end end