diff --git a/rbi/lib/openai/models/batch.rbi b/rbi/lib/openai/models/batch.rbi index 75e90393..7ff79566 100644 --- a/rbi/lib/openai/models/batch.rbi +++ b/rbi/lib/openai/models/batch.rbi @@ -107,7 +107,10 @@ module OpenAI def errors end - sig { params(_: OpenAI::Models::Batch::Errors).returns(OpenAI::Models::Batch::Errors) } + sig do + params(_: T.any(OpenAI::Models::Batch::Errors, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Batch::Errors, OpenAI::Util::AnyHash)) + end def errors=(_) end @@ -184,7 +187,10 @@ module OpenAI def request_counts end - sig { params(_: OpenAI::Models::BatchRequestCounts).returns(OpenAI::Models::BatchRequestCounts) } + sig do + params(_: T.any(OpenAI::Models::BatchRequestCounts, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::BatchRequestCounts, OpenAI::Util::AnyHash)) + end def request_counts=(_) end diff --git a/rbi/lib/openai/models/beta/assistant.rbi b/rbi/lib/openai/models/beta/assistant.rbi index 3a393e39..14e315f2 100644 --- a/rbi/lib/openai/models/beta/assistant.rbi +++ b/rbi/lib/openai/models/beta/assistant.rbi @@ -206,8 +206,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Assistant::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::Assistant::ToolResources)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Assistant::ToolResources, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Assistant::ToolResources, OpenAI::Util::AnyHash))) end def tool_resources=(_) end @@ -316,8 +316,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Assistant::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::Assistant::ToolResources::CodeInterpreter) + params(_: T.any(OpenAI::Models::Beta::Assistant::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Assistant::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash)) end def code_interpreter=(_) end @@ -327,8 +327,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Assistant::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::Assistant::ToolResources::FileSearch) + params(_: T.any(OpenAI::Models::Beta::Assistant::ToolResources::FileSearch, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Assistant::ToolResources::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) end diff --git a/rbi/lib/openai/models/beta/assistant_create_params.rbi b/rbi/lib/openai/models/beta/assistant_create_params.rbi index 0e2f75e4..5a4a056a 100644 --- a/rbi/lib/openai/models/beta/assistant_create_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_create_params.rbi @@ -162,8 +162,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::AssistantCreateParams::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::AssistantCreateParams::ToolResources)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources, OpenAI::Util::AnyHash)) + ) end def tool_resources=(_) end @@ -321,8 +325,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::AssistantCreateParams::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::CodeInterpreter) + params( + _: T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) end def code_interpreter=(_) end @@ -332,8 +340,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) end def file_search=(_) end @@ -576,10 +588,16 @@ module OpenAI sig do params( - _: OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + _: T.any( + OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) .returns( - OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + T.any( + OpenAI::Models::Beta::AssistantCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) end def static=(_) diff --git a/rbi/lib/openai/models/beta/assistant_stream_event.rbi b/rbi/lib/openai/models/beta/assistant_stream_event.rbi index 31e96276..59dfcef6 100644 --- a/rbi/lib/openai/models/beta/assistant_stream_event.rbi +++ b/rbi/lib/openai/models/beta/assistant_stream_event.rbi @@ -65,7 +65,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Thread).returns(OpenAI::Models::Beta::Thread) } + sig do + params(_: T.any(OpenAI::Models::Beta::Thread, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Thread, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -105,7 +108,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -135,7 +141,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -165,7 +174,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -195,7 +207,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -225,7 +240,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -255,7 +273,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -285,7 +306,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -315,7 +339,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -345,7 +372,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -375,7 +405,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -405,8 +438,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -438,8 +471,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -472,8 +505,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Util::AnyHash)) end def data=(_) end @@ -508,8 +541,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -541,8 +574,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -574,8 +607,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -607,8 +640,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -640,7 +673,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -671,7 +707,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -703,8 +742,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::MessageDeltaEvent) - .returns(OpenAI::Models::Beta::Threads::MessageDeltaEvent) + params(_: T.any(OpenAI::Models::Beta::Threads::MessageDeltaEvent, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::MessageDeltaEvent, OpenAI::Util::AnyHash)) end def data=(_) end @@ -736,7 +775,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -767,7 +809,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -796,7 +841,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::ErrorObject).returns(OpenAI::Models::ErrorObject) } + sig do + params(_: T.any(OpenAI::Models::ErrorObject, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::ErrorObject, OpenAI::Util::AnyHash)) + end def data=(_) end diff --git a/rbi/lib/openai/models/beta/assistant_tool_choice.rbi b/rbi/lib/openai/models/beta/assistant_tool_choice.rbi index 9a1ac99e..cb86fbe8 100644 --- a/rbi/lib/openai/models/beta/assistant_tool_choice.rbi +++ b/rbi/lib/openai/models/beta/assistant_tool_choice.rbi @@ -21,8 +21,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::AssistantToolChoiceFunction) - .returns(OpenAI::Models::Beta::AssistantToolChoiceFunction) + params(_: T.any(OpenAI::Models::Beta::AssistantToolChoiceFunction, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::AssistantToolChoiceFunction, OpenAI::Util::AnyHash)) end def function=(_) end diff --git a/rbi/lib/openai/models/beta/assistant_update_params.rbi b/rbi/lib/openai/models/beta/assistant_update_params.rbi index 595f430c..c1eb48ee 100644 --- a/rbi/lib/openai/models/beta/assistant_update_params.rbi +++ b/rbi/lib/openai/models/beta/assistant_update_params.rbi @@ -162,8 +162,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources, OpenAI::Util::AnyHash)) + ) end def tool_resources=(_) end @@ -373,8 +377,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::CodeInterpreter) + params( + _: T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) end def code_interpreter=(_) end @@ -384,8 +392,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::AssistantUpdateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) end def file_search=(_) end diff --git a/rbi/lib/openai/models/beta/file_search_tool.rbi b/rbi/lib/openai/models/beta/file_search_tool.rbi index 310aab2b..059290ff 100644 --- a/rbi/lib/openai/models/beta/file_search_tool.rbi +++ b/rbi/lib/openai/models/beta/file_search_tool.rbi @@ -19,8 +19,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::FileSearchTool::FileSearch) - .returns(OpenAI::Models::Beta::FileSearchTool::FileSearch) + params(_: T.any(OpenAI::Models::Beta::FileSearchTool::FileSearch, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::FileSearchTool::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) end @@ -64,8 +64,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions) - .returns(OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions) + params(_: T.any(OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::FileSearchTool::FileSearch::RankingOptions, OpenAI::Util::AnyHash)) end def ranking_options=(_) end diff --git a/rbi/lib/openai/models/beta/function_tool.rbi b/rbi/lib/openai/models/beta/function_tool.rbi index 645a4c1c..bc5fdf14 100644 --- a/rbi/lib/openai/models/beta/function_tool.rbi +++ b/rbi/lib/openai/models/beta/function_tool.rbi @@ -8,7 +8,10 @@ module OpenAI def function end - sig { params(_: OpenAI::Models::FunctionDefinition).returns(OpenAI::Models::FunctionDefinition) } + sig do + params(_: T.any(OpenAI::Models::FunctionDefinition, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FunctionDefinition, OpenAI::Util::AnyHash)) + end def function=(_) end diff --git a/rbi/lib/openai/models/beta/message_stream_event.rbi b/rbi/lib/openai/models/beta/message_stream_event.rbi index 495664c0..98f7e150 100644 --- a/rbi/lib/openai/models/beta/message_stream_event.rbi +++ b/rbi/lib/openai/models/beta/message_stream_event.rbi @@ -29,7 +29,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -60,7 +63,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -92,8 +98,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::MessageDeltaEvent) - .returns(OpenAI::Models::Beta::Threads::MessageDeltaEvent) + params(_: T.any(OpenAI::Models::Beta::Threads::MessageDeltaEvent, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::MessageDeltaEvent, OpenAI::Util::AnyHash)) end def data=(_) end @@ -125,7 +131,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -156,7 +165,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Message).returns(OpenAI::Models::Beta::Threads::Message) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Message, OpenAI::Util::AnyHash)) + end def data=(_) 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 51fa7db0..cfd0841f 100644 --- a/rbi/lib/openai/models/beta/run_step_stream_event.rbi +++ b/rbi/lib/openai/models/beta/run_step_stream_event.rbi @@ -31,8 +31,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -64,8 +64,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -98,8 +98,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaEvent, OpenAI::Util::AnyHash)) end def data=(_) end @@ -134,8 +134,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -167,8 +167,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -200,8 +200,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end @@ -233,8 +233,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStep) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStep) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep, OpenAI::Util::AnyHash)) end def data=(_) end diff --git a/rbi/lib/openai/models/beta/run_stream_event.rbi b/rbi/lib/openai/models/beta/run_stream_event.rbi index e18dd1f2..37b5fe0c 100644 --- a/rbi/lib/openai/models/beta/run_stream_event.rbi +++ b/rbi/lib/openai/models/beta/run_stream_event.rbi @@ -33,7 +33,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -63,7 +66,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -93,7 +99,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -123,7 +132,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -153,7 +165,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -183,7 +198,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -213,7 +231,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -243,7 +264,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -273,7 +297,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end @@ -303,7 +330,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Threads::Run).returns(OpenAI::Models::Beta::Threads::Run) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Run, OpenAI::Util::AnyHash)) + end def data=(_) end diff --git a/rbi/lib/openai/models/beta/thread.rbi b/rbi/lib/openai/models/beta/thread.rbi index 3a2ea58e..df3f74a9 100644 --- a/rbi/lib/openai/models/beta/thread.rbi +++ b/rbi/lib/openai/models/beta/thread.rbi @@ -54,8 +54,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Thread::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::Thread::ToolResources)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Thread::ToolResources, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Thread::ToolResources, OpenAI::Util::AnyHash))) end def tool_resources=(_) end @@ -96,8 +96,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Thread::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::Thread::ToolResources::CodeInterpreter) + params(_: T.any(OpenAI::Models::Beta::Thread::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Thread::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash)) end def code_interpreter=(_) end @@ -107,8 +107,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Thread::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::Thread::ToolResources::FileSearch) + params(_: T.any(OpenAI::Models::Beta::Thread::ToolResources::FileSearch, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Thread::ToolResources::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) 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 91459ba1..31b70a45 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 @@ -172,8 +172,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread) - .returns(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread) + params(_: T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread, OpenAI::Util::AnyHash)) end def thread=(_) end @@ -228,8 +228,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources, OpenAI::Util::AnyHash)) + ) end def tool_resources=(_) end @@ -299,8 +303,16 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::TruncationStrategy)) - .returns(T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::TruncationStrategy)) + params( + _: T.nilable( + T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::TruncationStrategy, OpenAI::Util::AnyHash) + ) + ) + .returns( + T.nilable( + T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::TruncationStrategy, OpenAI::Util::AnyHash) + ) + ) end def truncation_strategy=(_) end @@ -459,8 +471,16 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources)) + params( + _: T.nilable( + T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources, OpenAI::Util::AnyHash) + ) + ) + .returns( + T.nilable( + T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources, OpenAI::Util::AnyHash) + ) + ) end def tool_resources=(_) end @@ -791,8 +811,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::CodeInterpreter) + params( + _: T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) end def code_interpreter=(_) end @@ -802,8 +832,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch) + params( + _: T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch, + OpenAI::Util::AnyHash + ) + ) end def file_search=(_) end @@ -1052,10 +1092,16 @@ module OpenAI sig do params( - _: OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + _: T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) .returns( - OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::Thread::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) end def static=(_) @@ -1142,8 +1188,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::CodeInterpreter) + params( + _: T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) end def code_interpreter=(_) end @@ -1153,8 +1209,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::ThreadCreateAndRunParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) end def file_search=(_) end diff --git a/rbi/lib/openai/models/beta/thread_create_params.rbi b/rbi/lib/openai/models/beta/thread_create_params.rbi index b02538f9..9539398e 100644 --- a/rbi/lib/openai/models/beta/thread_create_params.rbi +++ b/rbi/lib/openai/models/beta/thread_create_params.rbi @@ -43,8 +43,10 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::ThreadCreateParams::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::ThreadCreateParams::ToolResources)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources, OpenAI::Util::AnyHash)) + ) + .returns(T.nilable(T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources, OpenAI::Util::AnyHash))) end def tool_resources=(_) end @@ -371,8 +373,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateParams::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::CodeInterpreter) + params( + _: T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) end def code_interpreter=(_) end @@ -382,8 +388,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) end @@ -626,10 +634,16 @@ module OpenAI sig do params( - _: OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + _: T.any( + OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) .returns( - OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static + T.any( + OpenAI::Models::Beta::ThreadCreateParams::ToolResources::FileSearch::VectorStore::ChunkingStrategy::Static::Static, + OpenAI::Util::AnyHash + ) ) end def static=(_) diff --git a/rbi/lib/openai/models/beta/thread_stream_event.rbi b/rbi/lib/openai/models/beta/thread_stream_event.rbi index b7db3495..95989f48 100644 --- a/rbi/lib/openai/models/beta/thread_stream_event.rbi +++ b/rbi/lib/openai/models/beta/thread_stream_event.rbi @@ -10,7 +10,10 @@ module OpenAI def data end - sig { params(_: OpenAI::Models::Beta::Thread).returns(OpenAI::Models::Beta::Thread) } + sig do + params(_: T.any(OpenAI::Models::Beta::Thread, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Thread, OpenAI::Util::AnyHash)) + end def data=(_) end diff --git a/rbi/lib/openai/models/beta/thread_update_params.rbi b/rbi/lib/openai/models/beta/thread_update_params.rbi index 2a3c0bc9..dae45106 100644 --- a/rbi/lib/openai/models/beta/thread_update_params.rbi +++ b/rbi/lib/openai/models/beta/thread_update_params.rbi @@ -30,8 +30,10 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources)) - .returns(T.nilable(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources, OpenAI::Util::AnyHash)) + ) + .returns(T.nilable(T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources, OpenAI::Util::AnyHash))) end def tool_resources=(_) end @@ -66,8 +68,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::CodeInterpreter) - .returns(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::CodeInterpreter) + params( + _: T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::CodeInterpreter, OpenAI::Util::AnyHash) + ) end def code_interpreter=(_) end @@ -77,8 +83,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::FileSearch) - .returns(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Beta::ThreadUpdateParams::ToolResources::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) 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 75c0a985..29970857 100644 --- a/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_citation_annotation.rbi @@ -18,8 +18,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::FileCitationAnnotation::FileCitation) - .returns(OpenAI::Models::Beta::Threads::FileCitationAnnotation::FileCitation) + params( + _: T.any(OpenAI::Models::Beta::Threads::FileCitationAnnotation::FileCitation, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Beta::Threads::FileCitationAnnotation::FileCitation, OpenAI::Util::AnyHash)) end def file_citation=(_) 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 7031c979..8902d331 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 @@ -36,8 +36,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation::FileCitation) - .returns(OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation::FileCitation) + params( + _: T.any(OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation::FileCitation, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::Threads::FileCitationDeltaAnnotation::FileCitation, OpenAI::Util::AnyHash) + ) end def file_citation=(_) 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 c5e902d9..5eaca363 100644 --- a/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi +++ b/rbi/lib/openai/models/beta/threads/file_path_annotation.rbi @@ -18,8 +18,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::FilePathAnnotation::FilePath) - .returns(OpenAI::Models::Beta::Threads::FilePathAnnotation::FilePath) + params(_: T.any(OpenAI::Models::Beta::Threads::FilePathAnnotation::FilePath, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::FilePathAnnotation::FilePath, OpenAI::Util::AnyHash)) end def file_path=(_) 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 3da258f2..1239b189 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 @@ -36,8 +36,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation::FilePath) - .returns(OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation::FilePath) + params(_: T.any(OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation::FilePath, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::FilePathDeltaAnnotation::FilePath, OpenAI::Util::AnyHash)) end def file_path=(_) 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 281b7cb7..da91c722 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 @@ -9,7 +9,10 @@ module OpenAI def image_file end - sig { params(_: OpenAI::Models::Beta::Threads::ImageFile).returns(OpenAI::Models::Beta::Threads::ImageFile) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::ImageFile, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::ImageFile, OpenAI::Util::AnyHash)) + end def image_file=(_) 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 9dba68e1..6b7c7867 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 @@ -28,8 +28,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::ImageFileDelta) - .returns(OpenAI::Models::Beta::Threads::ImageFileDelta) + params(_: T.any(OpenAI::Models::Beta::Threads::ImageFileDelta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::ImageFileDelta, OpenAI::Util::AnyHash)) end def image_file=(_) 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 a6c65020..fa47f814 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 @@ -9,7 +9,10 @@ module OpenAI def image_url end - sig { params(_: OpenAI::Models::Beta::Threads::ImageURL).returns(OpenAI::Models::Beta::Threads::ImageURL) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::ImageURL, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::ImageURL, OpenAI::Util::AnyHash)) + end def image_url=(_) 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 9f8e8803..d4bec7be 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,8 +28,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::ImageURLDelta) - .returns(OpenAI::Models::Beta::Threads::ImageURLDelta) + params(_: T.any(OpenAI::Models::Beta::Threads::ImageURLDelta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::ImageURLDelta, OpenAI::Util::AnyHash)) end def image_url=(_) end diff --git a/rbi/lib/openai/models/beta/threads/message.rbi b/rbi/lib/openai/models/beta/threads/message.rbi index 96603146..90e7e16f 100644 --- a/rbi/lib/openai/models/beta/threads/message.rbi +++ b/rbi/lib/openai/models/beta/threads/message.rbi @@ -111,8 +111,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Message::IncompleteDetails)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Message::IncompleteDetails)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::Threads::Message::IncompleteDetails, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Beta::Threads::Message::IncompleteDetails, OpenAI::Util::AnyHash)) + ) end def incomplete_details=(_) 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 5df8b179..299d8e92 100644 --- a/rbi/lib/openai/models/beta/threads/message_delta_event.rbi +++ b/rbi/lib/openai/models/beta/threads/message_delta_event.rbi @@ -20,7 +20,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::MessageDelta).returns(OpenAI::Models::Beta::Threads::MessageDelta) + params(_: T.any(OpenAI::Models::Beta::Threads::MessageDelta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::MessageDelta, OpenAI::Util::AnyHash)) end def delta=(_) 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 ef418354..6cbe1e05 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 @@ -23,8 +23,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall::Function) - .returns(OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall::Function) + params( + _: T.any(OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall::Function, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::Threads::RequiredActionFunctionToolCall::Function, OpenAI::Util::AnyHash) + ) end def function=(_) end diff --git a/rbi/lib/openai/models/beta/threads/run.rbi b/rbi/lib/openai/models/beta/threads/run.rbi index d1587a17..3b24496c 100644 --- a/rbi/lib/openai/models/beta/threads/run.rbi +++ b/rbi/lib/openai/models/beta/threads/run.rbi @@ -77,8 +77,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Run::IncompleteDetails)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Run::IncompleteDetails)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::IncompleteDetails, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::IncompleteDetails, OpenAI::Util::AnyHash))) end def incomplete_details=(_) end @@ -100,8 +100,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Run::LastError)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Run::LastError)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::LastError, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::LastError, OpenAI::Util::AnyHash))) end def last_error=(_) end @@ -178,8 +178,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Run::RequiredAction)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Run::RequiredAction)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::RequiredAction, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::RequiredAction, OpenAI::Util::AnyHash))) end def required_action=(_) end @@ -365,8 +365,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Run::TruncationStrategy)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Run::TruncationStrategy)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::TruncationStrategy, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::TruncationStrategy, OpenAI::Util::AnyHash))) end def truncation_strategy=(_) end @@ -378,8 +378,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Run::Usage)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Run::Usage)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::Usage, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Run::Usage, OpenAI::Util::AnyHash))) end def usage=(_) end @@ -644,8 +644,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Run::RequiredAction::SubmitToolOutputs) - .returns(OpenAI::Models::Beta::Threads::Run::RequiredAction::SubmitToolOutputs) + params( + _: T.any(OpenAI::Models::Beta::Threads::Run::RequiredAction::SubmitToolOutputs, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::Threads::Run::RequiredAction::SubmitToolOutputs, OpenAI::Util::AnyHash) + ) end def submit_tool_outputs=(_) 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 46e8ddc5..d744dbfc 100644 --- a/rbi/lib/openai/models/beta/threads/run_create_params.rbi +++ b/rbi/lib/openai/models/beta/threads/run_create_params.rbi @@ -331,8 +331,16 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::RunCreateParams::TruncationStrategy)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::RunCreateParams::TruncationStrategy)) + params( + _: T.nilable( + T.any(OpenAI::Models::Beta::Threads::RunCreateParams::TruncationStrategy, OpenAI::Util::AnyHash) + ) + ) + .returns( + T.nilable( + T.any(OpenAI::Models::Beta::Threads::RunCreateParams::TruncationStrategy, OpenAI::Util::AnyHash) + ) + ) end def truncation_strategy=(_) 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 d598eb87..3b9ea8e2 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 @@ -29,8 +29,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage::Image) - .returns(OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage::Image) + params( + _: T.any(OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage::Image, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::Threads::Runs::CodeInterpreterOutputImage::Image, OpenAI::Util::AnyHash) + ) end def image=(_) 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 749ba465..f4e3da46 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 @@ -21,8 +21,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter) - .returns(OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter) + params( + _: T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) end def code_interpreter=(_) end @@ -196,10 +206,16 @@ module OpenAI sig do params( - _: OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image::Image + _: T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image::Image, + OpenAI::Util::AnyHash + ) ) .returns( - OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image::Image + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCall::CodeInterpreter::Output::Image::Image, + OpenAI::Util::AnyHash + ) ) end def image=(_) 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 e369160c..292195bb 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 @@ -40,8 +40,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta::CodeInterpreter) - .returns(OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta::CodeInterpreter) + params( + _: T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::Threads::Runs::CodeInterpreterToolCallDelta::CodeInterpreter, + OpenAI::Util::AnyHash + ) + ) end def code_interpreter=(_) 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 13b22ad3..3bd957cc 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 @@ -21,8 +21,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch) - .returns(OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch) + params( + _: T.any(OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch, OpenAI::Util::AnyHash)) end def file_search=(_) end @@ -64,8 +66,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::RankingOptions) - .returns(OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::RankingOptions) + params( + _: T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::RankingOptions, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::Threads::Runs::FileSearchToolCall::FileSearch::RankingOptions, + OpenAI::Util::AnyHash + ) + ) end def ranking_options=(_) 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 2fbc10a5..9c94d56e 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 @@ -21,8 +21,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::FunctionToolCall::Function) - .returns(OpenAI::Models::Beta::Threads::Runs::FunctionToolCall::Function) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::FunctionToolCall::Function, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::FunctionToolCall::Function, OpenAI::Util::AnyHash)) end def function=(_) 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 c026f468..50168e95 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 @@ -40,8 +40,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta::Function) - .returns(OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta::Function) + params( + _: T.any(OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta::Function, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Beta::Threads::Runs::FunctionToolCallDelta::Function, OpenAI::Util::AnyHash) + ) end def function=(_) 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 ba7932c9..4293b0b6 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 @@ -11,8 +11,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::MessageCreationStepDetails::MessageCreation) - .returns(OpenAI::Models::Beta::Threads::Runs::MessageCreationStepDetails::MessageCreation) + params( + _: T.any( + OpenAI::Models::Beta::Threads::Runs::MessageCreationStepDetails::MessageCreation, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::Threads::Runs::MessageCreationStepDetails::MessageCreation, + OpenAI::Util::AnyHash + ) + ) end def message_creation=(_) 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 06e7495e..b5d5805b 100644 --- a/rbi/lib/openai/models/beta/threads/runs/run_step.rbi +++ b/rbi/lib/openai/models/beta/threads/runs/run_step.rbi @@ -79,8 +79,10 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Runs::RunStep::LastError)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Runs::RunStep::LastError)) + params( + _: T.nilable(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep::LastError, OpenAI::Util::AnyHash)) + ) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep::LastError, OpenAI::Util::AnyHash))) end def last_error=(_) end @@ -189,8 +191,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Beta::Threads::Runs::RunStep::Usage)) - .returns(T.nilable(OpenAI::Models::Beta::Threads::Runs::RunStep::Usage)) + params(_: T.nilable(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep::Usage, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Beta::Threads::Runs::RunStep::Usage, OpenAI::Util::AnyHash))) end def usage=(_) 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 fe5c77a3..62c90cff 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 @@ -21,8 +21,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStepDelta) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStepDelta) + params(_: T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDelta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Runs::RunStepDelta, OpenAI::Util::AnyHash)) end def delta=(_) 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 6d4b72e8..03db1624 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 @@ -20,8 +20,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Beta::Threads::Runs::RunStepDeltaMessageDelta::MessageCreation) - .returns(OpenAI::Models::Beta::Threads::Runs::RunStepDeltaMessageDelta::MessageCreation) + params( + _: T.any( + OpenAI::Models::Beta::Threads::Runs::RunStepDeltaMessageDelta::MessageCreation, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Beta::Threads::Runs::RunStepDeltaMessageDelta::MessageCreation, + OpenAI::Util::AnyHash + ) + ) end def message_creation=(_) 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 5a3f345f..30ab7921 100644 --- a/rbi/lib/openai/models/beta/threads/text_content_block.rbi +++ b/rbi/lib/openai/models/beta/threads/text_content_block.rbi @@ -9,7 +9,10 @@ module OpenAI def text end - sig { params(_: OpenAI::Models::Beta::Threads::Text).returns(OpenAI::Models::Beta::Threads::Text) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::Text, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::Text, OpenAI::Util::AnyHash)) + end def text=(_) 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 80145b24..c021cb96 100644 --- a/rbi/lib/openai/models/beta/threads/text_delta_block.rbi +++ b/rbi/lib/openai/models/beta/threads/text_delta_block.rbi @@ -27,7 +27,10 @@ module OpenAI def text end - sig { params(_: OpenAI::Models::Beta::Threads::TextDelta).returns(OpenAI::Models::Beta::Threads::TextDelta) } + sig do + params(_: T.any(OpenAI::Models::Beta::Threads::TextDelta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Beta::Threads::TextDelta, OpenAI::Util::AnyHash)) + end def text=(_) end diff --git a/rbi/lib/openai/models/chat/chat_completion.rbi b/rbi/lib/openai/models/chat/chat_completion.rbi index d47b79d1..3271a675 100644 --- a/rbi/lib/openai/models/chat/chat_completion.rbi +++ b/rbi/lib/openai/models/chat/chat_completion.rbi @@ -82,7 +82,10 @@ module OpenAI def usage end - sig { params(_: OpenAI::Models::CompletionUsage).returns(OpenAI::Models::CompletionUsage) } + sig do + params(_: T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash)) + end def usage=(_) end @@ -164,8 +167,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletion::Choice::Logprobs)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletion::Choice::Logprobs)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletion::Choice::Logprobs, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletion::Choice::Logprobs, OpenAI::Util::AnyHash))) end def logprobs=(_) end @@ -176,7 +179,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionMessage).returns(OpenAI::Models::Chat::ChatCompletionMessage) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionMessage, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionMessage, OpenAI::Util::AnyHash)) end def message=(_) 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 737d825e..fe1dc7f0 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 @@ -20,8 +20,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::Audio)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::Audio)) + params( + _: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::Audio, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::Audio, OpenAI::Util::AnyHash)) + ) end def audio=(_) end @@ -84,8 +88,16 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::FunctionCall)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::FunctionCall)) + params( + _: T.nilable( + T.any(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::FunctionCall, OpenAI::Util::AnyHash) + ) + ) + .returns( + T.nilable( + T.any(OpenAI::Models::Chat::ChatCompletionAssistantMessageParam::FunctionCall, OpenAI::Util::AnyHash) + ) + ) end def function_call=(_) end diff --git a/rbi/lib/openai/models/chat/chat_completion_chunk.rbi b/rbi/lib/openai/models/chat/chat_completion_chunk.rbi index f5530b98..56cab68c 100644 --- a/rbi/lib/openai/models/chat/chat_completion_chunk.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_chunk.rbi @@ -89,7 +89,10 @@ module OpenAI def usage end - sig { params(_: T.nilable(OpenAI::Models::CompletionUsage)).returns(T.nilable(OpenAI::Models::CompletionUsage)) } + sig do + params(_: T.nilable(T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash))) + end def usage=(_) end @@ -146,8 +149,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta) - .returns(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta, OpenAI::Util::AnyHash)) end def delta=(_) end @@ -184,8 +187,12 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Logprobs)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Logprobs)) + params( + _: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Logprobs, OpenAI::Util::AnyHash)) + ) + .returns( + T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Logprobs, OpenAI::Util::AnyHash)) + ) end def logprobs=(_) end @@ -233,8 +240,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::FunctionCall) - .returns(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::FunctionCall) + params( + _: T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::FunctionCall, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::FunctionCall, OpenAI::Util::AnyHash) + ) end def function_call=(_) end @@ -374,8 +385,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::ToolCall::Function) - .returns(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::ToolCall::Function) + params( + _: T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::ToolCall::Function, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Chat::ChatCompletionChunk::Choice::Delta::ToolCall::Function, OpenAI::Util::AnyHash) + ) end def function=(_) 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 340e2a97..521b44fb 100644 --- a/rbi/lib/openai/models/chat/chat_completion_content_part.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_content_part.rbi @@ -26,8 +26,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionContentPart::File::File) - .returns(OpenAI::Models::Chat::ChatCompletionContentPart::File::File) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionContentPart::File::File, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionContentPart::File::File, OpenAI::Util::AnyHash)) end def file=(_) 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 01893dab..c59d5e11 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 @@ -9,8 +9,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL) - .returns(OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionContentPartImage::ImageURL, OpenAI::Util::AnyHash)) end def image_url=(_) 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 0a14a898..1c7e9d96 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 @@ -9,8 +9,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio) - .returns(OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio) + params( + _: T.any(OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Chat::ChatCompletionContentPartInputAudio::InputAudio, OpenAI::Util::AnyHash) + ) end def input_audio=(_) end diff --git a/rbi/lib/openai/models/chat/chat_completion_message.rbi b/rbi/lib/openai/models/chat/chat_completion_message.rbi index 041b818c..850a6c60 100644 --- a/rbi/lib/openai/models/chat/chat_completion_message.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_message.rbi @@ -52,8 +52,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionAudio)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionAudio)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudio, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudio, OpenAI::Util::AnyHash))) end def audio=(_) end @@ -65,8 +65,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionMessage::FunctionCall) - .returns(OpenAI::Models::Chat::ChatCompletionMessage::FunctionCall) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionMessage::FunctionCall, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionMessage::FunctionCall, OpenAI::Util::AnyHash)) end def function_call=(_) end @@ -132,8 +132,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionMessage::Annotation::URLCitation) - .returns(OpenAI::Models::Chat::ChatCompletionMessage::Annotation::URLCitation) + params( + _: T.any(OpenAI::Models::Chat::ChatCompletionMessage::Annotation::URLCitation, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::Chat::ChatCompletionMessage::Annotation::URLCitation, OpenAI::Util::AnyHash) + ) end def url_citation=(_) 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 7ed40089..09f27b3e 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 @@ -19,8 +19,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionMessageToolCall::Function) - .returns(OpenAI::Models::Chat::ChatCompletionMessageToolCall::Function) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionMessageToolCall::Function, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionMessageToolCall::Function, OpenAI::Util::AnyHash)) end def function=(_) 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 421a020f..602ab1d6 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 @@ -9,8 +9,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::ChatCompletionNamedToolChoice::Function) - .returns(OpenAI::Models::Chat::ChatCompletionNamedToolChoice::Function) + params(_: T.any(OpenAI::Models::Chat::ChatCompletionNamedToolChoice::Function, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::ChatCompletionNamedToolChoice::Function, OpenAI::Util::AnyHash)) end def function=(_) end diff --git a/rbi/lib/openai/models/chat/chat_completion_tool.rbi b/rbi/lib/openai/models/chat/chat_completion_tool.rbi index c25c2648..7cf95402 100644 --- a/rbi/lib/openai/models/chat/chat_completion_tool.rbi +++ b/rbi/lib/openai/models/chat/chat_completion_tool.rbi @@ -8,7 +8,10 @@ module OpenAI def function end - sig { params(_: OpenAI::Models::FunctionDefinition).returns(OpenAI::Models::FunctionDefinition) } + sig do + params(_: T.any(OpenAI::Models::FunctionDefinition, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FunctionDefinition, OpenAI::Util::AnyHash)) + end def function=(_) end diff --git a/rbi/lib/openai/models/chat/completion_create_params.rbi b/rbi/lib/openai/models/chat/completion_create_params.rbi index 851c6948..9ce1cd00 100644 --- a/rbi/lib/openai/models/chat/completion_create_params.rbi +++ b/rbi/lib/openai/models/chat/completion_create_params.rbi @@ -83,8 +83,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionAudioParam)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionAudioParam)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudioParam, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionAudioParam, OpenAI::Util::AnyHash))) end def audio=(_) end @@ -275,8 +275,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionPredictionContent)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionPredictionContent)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionPredictionContent, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionPredictionContent, OpenAI::Util::AnyHash))) end def prediction=(_) end @@ -426,8 +426,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionStreamOptions)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionStreamOptions)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionStreamOptions, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionStreamOptions, OpenAI::Util::AnyHash))) end def stream_options=(_) end @@ -540,8 +540,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions) - .returns(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions) + params(_: T.any(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions, OpenAI::Util::AnyHash)) end def web_search_options=(_) end @@ -897,8 +897,16 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation)) - .returns(T.nilable(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation)) + params( + _: T.nilable( + T.any(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation, OpenAI::Util::AnyHash) + ) + ) + .returns( + T.nilable( + T.any(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation, OpenAI::Util::AnyHash) + ) + ) end def user_location=(_) end @@ -961,8 +969,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation::Approximate) - .returns(OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation::Approximate) + params( + _: T.any( + OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation::Approximate, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::Chat::CompletionCreateParams::WebSearchOptions::UserLocation::Approximate, + OpenAI::Util::AnyHash + ) + ) end def approximate=(_) end diff --git a/rbi/lib/openai/models/completion.rbi b/rbi/lib/openai/models/completion.rbi index 5c9f6e01..c4a10497 100644 --- a/rbi/lib/openai/models/completion.rbi +++ b/rbi/lib/openai/models/completion.rbi @@ -65,7 +65,10 @@ module OpenAI def usage end - sig { params(_: OpenAI::Models::CompletionUsage).returns(OpenAI::Models::CompletionUsage) } + sig do + params(_: T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::CompletionUsage, OpenAI::Util::AnyHash)) + end def usage=(_) end diff --git a/rbi/lib/openai/models/completion_choice.rbi b/rbi/lib/openai/models/completion_choice.rbi index a03a5dd9..5ecf87af 100644 --- a/rbi/lib/openai/models/completion_choice.rbi +++ b/rbi/lib/openai/models/completion_choice.rbi @@ -31,8 +31,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::CompletionChoice::Logprobs)) - .returns(T.nilable(OpenAI::Models::CompletionChoice::Logprobs)) + params(_: T.nilable(T.any(OpenAI::Models::CompletionChoice::Logprobs, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::CompletionChoice::Logprobs, OpenAI::Util::AnyHash))) end def logprobs=(_) end diff --git a/rbi/lib/openai/models/completion_create_params.rbi b/rbi/lib/openai/models/completion_create_params.rbi index 4b26334b..e2edd3e9 100644 --- a/rbi/lib/openai/models/completion_create_params.rbi +++ b/rbi/lib/openai/models/completion_create_params.rbi @@ -194,8 +194,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Chat::ChatCompletionStreamOptions)) - .returns(T.nilable(OpenAI::Models::Chat::ChatCompletionStreamOptions)) + params(_: T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionStreamOptions, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Chat::ChatCompletionStreamOptions, OpenAI::Util::AnyHash))) end def stream_options=(_) end diff --git a/rbi/lib/openai/models/completion_usage.rbi b/rbi/lib/openai/models/completion_usage.rbi index de91da0f..411d8384 100644 --- a/rbi/lib/openai/models/completion_usage.rbi +++ b/rbi/lib/openai/models/completion_usage.rbi @@ -36,8 +36,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::CompletionUsage::CompletionTokensDetails) - .returns(OpenAI::Models::CompletionUsage::CompletionTokensDetails) + params(_: T.any(OpenAI::Models::CompletionUsage::CompletionTokensDetails, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::CompletionUsage::CompletionTokensDetails, OpenAI::Util::AnyHash)) end def completion_tokens_details=(_) end @@ -48,8 +48,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::CompletionUsage::PromptTokensDetails) - .returns(OpenAI::Models::CompletionUsage::PromptTokensDetails) + params(_: T.any(OpenAI::Models::CompletionUsage::PromptTokensDetails, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::CompletionUsage::PromptTokensDetails, OpenAI::Util::AnyHash)) end def prompt_tokens_details=(_) end diff --git a/rbi/lib/openai/models/create_embedding_response.rbi b/rbi/lib/openai/models/create_embedding_response.rbi index c095b791..aa1ebc37 100644 --- a/rbi/lib/openai/models/create_embedding_response.rbi +++ b/rbi/lib/openai/models/create_embedding_response.rbi @@ -36,8 +36,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::CreateEmbeddingResponse::Usage) - .returns(OpenAI::Models::CreateEmbeddingResponse::Usage) + params(_: T.any(OpenAI::Models::CreateEmbeddingResponse::Usage, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::CreateEmbeddingResponse::Usage, OpenAI::Util::AnyHash)) end def usage=(_) 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 f688b4b2..bc3a62a0 100644 --- a/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi +++ b/rbi/lib/openai/models/fine_tuning/fine_tuning_job.rbi @@ -29,8 +29,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::FineTuning::FineTuningJob::Error)) - .returns(T.nilable(OpenAI::Models::FineTuning::FineTuningJob::Error)) + params(_: T.nilable(T.any(OpenAI::Models::FineTuning::FineTuningJob::Error, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::FineTuning::FineTuningJob::Error, OpenAI::Util::AnyHash))) end def error=(_) end @@ -62,8 +62,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Hyperparameters) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Hyperparameters) + params(_: T.any(OpenAI::Models::FineTuning::FineTuningJob::Hyperparameters, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::FineTuningJob::Hyperparameters, OpenAI::Util::AnyHash)) end def hyperparameters=(_) end @@ -201,8 +201,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Method) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Method) + params(_: T.any(OpenAI::Models::FineTuning::FineTuningJob::Method, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::FineTuningJob::Method, OpenAI::Util::AnyHash)) end def method_=(_) end @@ -432,8 +432,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo) + params(_: T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo, OpenAI::Util::AnyHash)) end def dpo=(_) end @@ -444,8 +444,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised) + params(_: T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised, OpenAI::Util::AnyHash)) end def supervised=(_) end @@ -494,8 +494,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo::Hyperparameters) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo::Hyperparameters) + params( + _: T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo::Hyperparameters, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::FineTuning::FineTuningJob::Method::Dpo::Hyperparameters, OpenAI::Util::AnyHash) + ) end def hyperparameters=(_) end @@ -624,8 +628,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised::Hyperparameters) - .returns(OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised::Hyperparameters) + params( + _: T.any( + OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised::Hyperparameters, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::FineTuning::FineTuningJob::Method::Supervised::Hyperparameters, + OpenAI::Util::AnyHash + ) + ) end def hyperparameters=(_) 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 fd3bcf9a..e7898d88 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 @@ -22,8 +22,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::FineTuningJobWandbIntegration) - .returns(OpenAI::Models::FineTuning::FineTuningJobWandbIntegration) + params(_: T.any(OpenAI::Models::FineTuning::FineTuningJobWandbIntegration, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::FineTuningJobWandbIntegration, OpenAI::Util::AnyHash)) end def wandb=(_) 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 9142e294..eb52be26 100644 --- a/rbi/lib/openai/models/fine_tuning/job_create_params.rbi +++ b/rbi/lib/openai/models/fine_tuning/job_create_params.rbi @@ -52,8 +52,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Hyperparameters) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Hyperparameters) + params(_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Hyperparameters, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::JobCreateParams::Hyperparameters, OpenAI::Util::AnyHash)) end def hyperparameters=(_) end @@ -90,8 +90,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Method) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Method) + params(_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::JobCreateParams::Method, OpenAI::Util::AnyHash)) end def method_=(_) end @@ -309,8 +309,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Integration::Wandb) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Integration::Wandb) + params(_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Integration::Wandb, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::JobCreateParams::Integration::Wandb, OpenAI::Util::AnyHash)) end def wandb=(_) end @@ -405,8 +405,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo) + params(_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo, OpenAI::Util::AnyHash)) end def dpo=(_) end @@ -417,8 +417,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised) + params(_: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised, OpenAI::Util::AnyHash)) end def supervised=(_) end @@ -467,8 +467,12 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo::Hyperparameters) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo::Hyperparameters) + params( + _: T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo::Hyperparameters, OpenAI::Util::AnyHash) + ) + .returns( + T.any(OpenAI::Models::FineTuning::JobCreateParams::Method::Dpo::Hyperparameters, OpenAI::Util::AnyHash) + ) end def hyperparameters=(_) end @@ -597,8 +601,18 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised::Hyperparameters) - .returns(OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised::Hyperparameters) + params( + _: T.any( + OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised::Hyperparameters, + OpenAI::Util::AnyHash + ) + ) + .returns( + T.any( + OpenAI::Models::FineTuning::JobCreateParams::Method::Supervised::Hyperparameters, + OpenAI::Util::AnyHash + ) + ) end def hyperparameters=(_) 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 54fe9d93..a04c9043 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 @@ -47,8 +47,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::FineTuning::Jobs::FineTuningJobCheckpoint::Metrics) - .returns(OpenAI::Models::FineTuning::Jobs::FineTuningJobCheckpoint::Metrics) + params( + _: T.any(OpenAI::Models::FineTuning::Jobs::FineTuningJobCheckpoint::Metrics, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::FineTuning::Jobs::FineTuningJobCheckpoint::Metrics, OpenAI::Util::AnyHash)) end def metrics=(_) end diff --git a/rbi/lib/openai/models/moderation.rbi b/rbi/lib/openai/models/moderation.rbi index 0ebd7ee8..4f6d074e 100644 --- a/rbi/lib/openai/models/moderation.rbi +++ b/rbi/lib/openai/models/moderation.rbi @@ -8,7 +8,10 @@ module OpenAI def categories end - sig { params(_: OpenAI::Models::Moderation::Categories).returns(OpenAI::Models::Moderation::Categories) } + sig do + params(_: T.any(OpenAI::Models::Moderation::Categories, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Moderation::Categories, OpenAI::Util::AnyHash)) + end def categories=(_) end @@ -18,8 +21,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Moderation::CategoryAppliedInputTypes) - .returns(OpenAI::Models::Moderation::CategoryAppliedInputTypes) + params(_: T.any(OpenAI::Models::Moderation::CategoryAppliedInputTypes, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Moderation::CategoryAppliedInputTypes, OpenAI::Util::AnyHash)) end def category_applied_input_types=(_) end @@ -29,7 +32,10 @@ module OpenAI def category_scores end - sig { params(_: OpenAI::Models::Moderation::CategoryScores).returns(OpenAI::Models::Moderation::CategoryScores) } + sig do + params(_: T.any(OpenAI::Models::Moderation::CategoryScores, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Moderation::CategoryScores, OpenAI::Util::AnyHash)) + end def category_scores=(_) end diff --git a/rbi/lib/openai/models/moderation_image_url_input.rbi b/rbi/lib/openai/models/moderation_image_url_input.rbi index 222a1447..e5d12ba8 100644 --- a/rbi/lib/openai/models/moderation_image_url_input.rbi +++ b/rbi/lib/openai/models/moderation_image_url_input.rbi @@ -9,8 +9,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::ModerationImageURLInput::ImageURL) - .returns(OpenAI::Models::ModerationImageURLInput::ImageURL) + params(_: T.any(OpenAI::Models::ModerationImageURLInput::ImageURL, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::ModerationImageURLInput::ImageURL, OpenAI::Util::AnyHash)) end def image_url=(_) end diff --git a/rbi/lib/openai/models/response_format_json_schema.rbi b/rbi/lib/openai/models/response_format_json_schema.rbi index de32d2a7..219e6d13 100644 --- a/rbi/lib/openai/models/response_format_json_schema.rbi +++ b/rbi/lib/openai/models/response_format_json_schema.rbi @@ -9,8 +9,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::ResponseFormatJSONSchema::JSONSchema) - .returns(OpenAI::Models::ResponseFormatJSONSchema::JSONSchema) + params(_: T.any(OpenAI::Models::ResponseFormatJSONSchema::JSONSchema, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::ResponseFormatJSONSchema::JSONSchema, OpenAI::Util::AnyHash)) end def json_schema=(_) end diff --git a/rbi/lib/openai/models/responses/file_search_tool.rbi b/rbi/lib/openai/models/responses/file_search_tool.rbi index 71be889d..3eba1cb5 100644 --- a/rbi/lib/openai/models/responses/file_search_tool.rbi +++ b/rbi/lib/openai/models/responses/file_search_tool.rbi @@ -50,8 +50,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::FileSearchTool::RankingOptions) - .returns(OpenAI::Models::Responses::FileSearchTool::RankingOptions) + params(_: T.any(OpenAI::Models::Responses::FileSearchTool::RankingOptions, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::FileSearchTool::RankingOptions, OpenAI::Util::AnyHash)) end def ranking_options=(_) end diff --git a/rbi/lib/openai/models/responses/response.rbi b/rbi/lib/openai/models/responses/response.rbi index e785499b..b480096f 100644 --- a/rbi/lib/openai/models/responses/response.rbi +++ b/rbi/lib/openai/models/responses/response.rbi @@ -28,8 +28,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Responses::ResponseError)) - .returns(T.nilable(OpenAI::Models::Responses::ResponseError)) + params(_: T.nilable(T.any(OpenAI::Models::Responses::ResponseError, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Responses::ResponseError, OpenAI::Util::AnyHash))) end def error=(_) end @@ -40,8 +40,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Responses::Response::IncompleteDetails)) - .returns(T.nilable(OpenAI::Models::Responses::Response::IncompleteDetails)) + params(_: T.nilable(T.any(OpenAI::Models::Responses::Response::IncompleteDetails, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Responses::Response::IncompleteDetails, OpenAI::Util::AnyHash))) end def incomplete_details=(_) end @@ -324,7 +324,10 @@ module OpenAI def reasoning end - sig { params(_: T.nilable(OpenAI::Models::Reasoning)).returns(T.nilable(OpenAI::Models::Reasoning)) } + sig do + params(_: T.nilable(T.any(OpenAI::Models::Reasoning, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Reasoning, OpenAI::Util::AnyHash))) + end def reasoning=(_) end @@ -351,8 +354,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseTextConfig) - .returns(OpenAI::Models::Responses::ResponseTextConfig) + params(_: T.any(OpenAI::Models::Responses::ResponseTextConfig, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseTextConfig, OpenAI::Util::AnyHash)) end def text=(_) end @@ -381,7 +384,10 @@ module OpenAI def usage end - sig { params(_: OpenAI::Models::Responses::ResponseUsage).returns(OpenAI::Models::Responses::ResponseUsage) } + sig do + params(_: T.any(OpenAI::Models::Responses::ResponseUsage, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseUsage, OpenAI::Util::AnyHash)) + end def usage=(_) 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 389d9f49..7ced83f5 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 @@ -10,8 +10,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) - .returns(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) + params(_: T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) end def code_interpreter_call=(_) 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 9d0d0524..afa6822d 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 @@ -10,8 +10,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) - .returns(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) + params(_: T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) end def code_interpreter_call=(_) 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 4757018f..13bb3219 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 @@ -10,8 +10,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) - .returns(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall) + params(_: T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseCodeInterpreterToolCall, OpenAI::Util::AnyHash)) end def code_interpreter_call=(_) end diff --git a/rbi/lib/openai/models/responses/response_completed_event.rbi b/rbi/lib/openai/models/responses/response_completed_event.rbi index 7db04649..7129137a 100644 --- a/rbi/lib/openai/models/responses/response_completed_event.rbi +++ b/rbi/lib/openai/models/responses/response_completed_event.rbi @@ -9,7 +9,10 @@ module OpenAI def response end - sig { params(_: OpenAI::Models::Responses::Response).returns(OpenAI::Models::Responses::Response) } + sig do + params(_: T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + end def response=(_) 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 9cdcacd2..7d10f0bc 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 @@ -28,8 +28,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot) - .returns(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot) + params( + _: T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Util::AnyHash)) end def output=(_) end diff --git a/rbi/lib/openai/models/responses/response_create_params.rbi b/rbi/lib/openai/models/responses/response_create_params.rbi index 9c2938bb..5a20a69d 100644 --- a/rbi/lib/openai/models/responses/response_create_params.rbi +++ b/rbi/lib/openai/models/responses/response_create_params.rbi @@ -196,7 +196,10 @@ module OpenAI def reasoning end - sig { params(_: T.nilable(OpenAI::Models::Reasoning)).returns(T.nilable(OpenAI::Models::Reasoning)) } + sig do + params(_: T.nilable(T.any(OpenAI::Models::Reasoning, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Reasoning, OpenAI::Util::AnyHash))) + end def reasoning=(_) end @@ -231,8 +234,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseTextConfig) - .returns(OpenAI::Models::Responses::ResponseTextConfig) + params(_: T.any(OpenAI::Models::Responses::ResponseTextConfig, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseTextConfig, OpenAI::Util::AnyHash)) end def text=(_) end diff --git a/rbi/lib/openai/models/responses/response_created_event.rbi b/rbi/lib/openai/models/responses/response_created_event.rbi index c68b3697..84ab75a8 100644 --- a/rbi/lib/openai/models/responses/response_created_event.rbi +++ b/rbi/lib/openai/models/responses/response_created_event.rbi @@ -9,7 +9,10 @@ module OpenAI def response end - sig { params(_: OpenAI::Models::Responses::Response).returns(OpenAI::Models::Responses::Response) } + sig do + params(_: T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + end def response=(_) end diff --git a/rbi/lib/openai/models/responses/response_failed_event.rbi b/rbi/lib/openai/models/responses/response_failed_event.rbi index c6d9fd32..98d7cb48 100644 --- a/rbi/lib/openai/models/responses/response_failed_event.rbi +++ b/rbi/lib/openai/models/responses/response_failed_event.rbi @@ -9,7 +9,10 @@ module OpenAI def response end - sig { params(_: OpenAI::Models::Responses::Response).returns(OpenAI::Models::Responses::Response) } + sig do + params(_: T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + end def response=(_) 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 57a31950..3f82d5d8 100644 --- a/rbi/lib/openai/models/responses/response_in_progress_event.rbi +++ b/rbi/lib/openai/models/responses/response_in_progress_event.rbi @@ -9,7 +9,10 @@ module OpenAI def response end - sig { params(_: OpenAI::Models::Responses::Response).returns(OpenAI::Models::Responses::Response) } + sig do + params(_: T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + end def response=(_) end diff --git a/rbi/lib/openai/models/responses/response_incomplete_event.rbi b/rbi/lib/openai/models/responses/response_incomplete_event.rbi index 9ca0c85e..dfe15923 100644 --- a/rbi/lib/openai/models/responses/response_incomplete_event.rbi +++ b/rbi/lib/openai/models/responses/response_incomplete_event.rbi @@ -9,7 +9,10 @@ module OpenAI def response end - sig { params(_: OpenAI::Models::Responses::Response).returns(OpenAI::Models::Responses::Response) } + sig do + params(_: T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::Response, OpenAI::Util::AnyHash)) + end def response=(_) end diff --git a/rbi/lib/openai/models/responses/response_input_item.rbi b/rbi/lib/openai/models/responses/response_input_item.rbi index 496ac76e..a85418a6 100644 --- a/rbi/lib/openai/models/responses/response_input_item.rbi +++ b/rbi/lib/openai/models/responses/response_input_item.rbi @@ -207,8 +207,10 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot) - .returns(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot) + params( + _: T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Util::AnyHash) + ) + .returns(T.any(OpenAI::Models::Responses::ResponseComputerToolCallOutputScreenshot, OpenAI::Util::AnyHash)) end def output=(_) end diff --git a/rbi/lib/openai/models/responses/response_usage.rbi b/rbi/lib/openai/models/responses/response_usage.rbi index 90401965..2e0872c8 100644 --- a/rbi/lib/openai/models/responses/response_usage.rbi +++ b/rbi/lib/openai/models/responses/response_usage.rbi @@ -19,8 +19,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseUsage::InputTokensDetails) - .returns(OpenAI::Models::Responses::ResponseUsage::InputTokensDetails) + params(_: T.any(OpenAI::Models::Responses::ResponseUsage::InputTokensDetails, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseUsage::InputTokensDetails, OpenAI::Util::AnyHash)) end def input_tokens_details=(_) end @@ -40,8 +40,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::Responses::ResponseUsage::OutputTokensDetails) - .returns(OpenAI::Models::Responses::ResponseUsage::OutputTokensDetails) + params(_: T.any(OpenAI::Models::Responses::ResponseUsage::OutputTokensDetails, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::Responses::ResponseUsage::OutputTokensDetails, OpenAI::Util::AnyHash)) end def output_tokens_details=(_) end diff --git a/rbi/lib/openai/models/responses/web_search_tool.rbi b/rbi/lib/openai/models/responses/web_search_tool.rbi index a0ae2d7c..7b583956 100644 --- a/rbi/lib/openai/models/responses/web_search_tool.rbi +++ b/rbi/lib/openai/models/responses/web_search_tool.rbi @@ -37,8 +37,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::Responses::WebSearchTool::UserLocation)) - .returns(T.nilable(OpenAI::Models::Responses::WebSearchTool::UserLocation)) + params(_: T.nilable(T.any(OpenAI::Models::Responses::WebSearchTool::UserLocation, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::Responses::WebSearchTool::UserLocation, OpenAI::Util::AnyHash))) end def user_location=(_) 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 99645473..1f106d7d 100644 --- a/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi +++ b/rbi/lib/openai/models/static_file_chunking_strategy_object.rbi @@ -7,7 +7,10 @@ module OpenAI def static end - sig { params(_: OpenAI::Models::StaticFileChunkingStrategy).returns(OpenAI::Models::StaticFileChunkingStrategy) } + sig do + params(_: T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Util::AnyHash)) + end def static=(_) 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 a7ed94e1..617954af 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 @@ -7,7 +7,10 @@ module OpenAI def static end - sig { params(_: OpenAI::Models::StaticFileChunkingStrategy).returns(OpenAI::Models::StaticFileChunkingStrategy) } + sig do + params(_: T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::StaticFileChunkingStrategy, OpenAI::Util::AnyHash)) + end def static=(_) end diff --git a/rbi/lib/openai/models/upload.rbi b/rbi/lib/openai/models/upload.rbi index 05b6e1e2..7f0dbe40 100644 --- a/rbi/lib/openai/models/upload.rbi +++ b/rbi/lib/openai/models/upload.rbi @@ -85,7 +85,10 @@ module OpenAI def file end - sig { params(_: T.nilable(OpenAI::Models::FileObject)).returns(T.nilable(OpenAI::Models::FileObject)) } + sig do + params(_: T.nilable(T.any(OpenAI::Models::FileObject, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::FileObject, OpenAI::Util::AnyHash))) + end def file=(_) end diff --git a/rbi/lib/openai/models/vector_store.rbi b/rbi/lib/openai/models/vector_store.rbi index 188bfd85..92aa8be2 100644 --- a/rbi/lib/openai/models/vector_store.rbi +++ b/rbi/lib/openai/models/vector_store.rbi @@ -25,7 +25,10 @@ module OpenAI def file_counts end - sig { params(_: OpenAI::Models::VectorStore::FileCounts).returns(OpenAI::Models::VectorStore::FileCounts) } + sig do + params(_: T.any(OpenAI::Models::VectorStore::FileCounts, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::VectorStore::FileCounts, OpenAI::Util::AnyHash)) + end def file_counts=(_) end @@ -98,7 +101,10 @@ module OpenAI def expires_after end - sig { params(_: OpenAI::Models::VectorStore::ExpiresAfter).returns(OpenAI::Models::VectorStore::ExpiresAfter) } + sig do + params(_: T.any(OpenAI::Models::VectorStore::ExpiresAfter, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::VectorStore::ExpiresAfter, OpenAI::Util::AnyHash)) + end def expires_after=(_) end diff --git a/rbi/lib/openai/models/vector_store_create_params.rbi b/rbi/lib/openai/models/vector_store_create_params.rbi index 89042cab..b3c4a55a 100644 --- a/rbi/lib/openai/models/vector_store_create_params.rbi +++ b/rbi/lib/openai/models/vector_store_create_params.rbi @@ -44,8 +44,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::VectorStoreCreateParams::ExpiresAfter) - .returns(OpenAI::Models::VectorStoreCreateParams::ExpiresAfter) + params(_: T.any(OpenAI::Models::VectorStoreCreateParams::ExpiresAfter, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::VectorStoreCreateParams::ExpiresAfter, OpenAI::Util::AnyHash)) end def expires_after=(_) end diff --git a/rbi/lib/openai/models/vector_store_search_params.rbi b/rbi/lib/openai/models/vector_store_search_params.rbi index 1e785923..a8bd0484 100644 --- a/rbi/lib/openai/models/vector_store_search_params.rbi +++ b/rbi/lib/openai/models/vector_store_search_params.rbi @@ -43,8 +43,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::VectorStoreSearchParams::RankingOptions) - .returns(OpenAI::Models::VectorStoreSearchParams::RankingOptions) + params(_: T.any(OpenAI::Models::VectorStoreSearchParams::RankingOptions, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::VectorStoreSearchParams::RankingOptions, OpenAI::Util::AnyHash)) end def ranking_options=(_) end diff --git a/rbi/lib/openai/models/vector_store_update_params.rbi b/rbi/lib/openai/models/vector_store_update_params.rbi index 0dbd8974..4e5c605f 100644 --- a/rbi/lib/openai/models/vector_store_update_params.rbi +++ b/rbi/lib/openai/models/vector_store_update_params.rbi @@ -12,8 +12,8 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::VectorStoreUpdateParams::ExpiresAfter)) - .returns(T.nilable(OpenAI::Models::VectorStoreUpdateParams::ExpiresAfter)) + params(_: T.nilable(T.any(OpenAI::Models::VectorStoreUpdateParams::ExpiresAfter, OpenAI::Util::AnyHash))) + .returns(T.nilable(T.any(OpenAI::Models::VectorStoreUpdateParams::ExpiresAfter, OpenAI::Util::AnyHash))) end def expires_after=(_) 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 fc8ccf5a..ea53495c 100644 --- a/rbi/lib/openai/models/vector_stores/vector_store_file.rbi +++ b/rbi/lib/openai/models/vector_stores/vector_store_file.rbi @@ -29,8 +29,10 @@ module OpenAI end sig do - params(_: T.nilable(OpenAI::Models::VectorStores::VectorStoreFile::LastError)) - .returns(T.nilable(OpenAI::Models::VectorStores::VectorStoreFile::LastError)) + params( + _: T.nilable(T.any(OpenAI::Models::VectorStores::VectorStoreFile::LastError, OpenAI::Util::AnyHash)) + ) + .returns(T.nilable(T.any(OpenAI::Models::VectorStores::VectorStoreFile::LastError, OpenAI::Util::AnyHash))) end def last_error=(_) 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 4627b63f..61961f17 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 @@ -28,8 +28,8 @@ module OpenAI end sig do - params(_: OpenAI::Models::VectorStores::VectorStoreFileBatch::FileCounts) - .returns(OpenAI::Models::VectorStores::VectorStoreFileBatch::FileCounts) + params(_: T.any(OpenAI::Models::VectorStores::VectorStoreFileBatch::FileCounts, OpenAI::Util::AnyHash)) + .returns(T.any(OpenAI::Models::VectorStores::VectorStoreFileBatch::FileCounts, OpenAI::Util::AnyHash)) end def file_counts=(_) end diff --git a/rbi/lib/openai/util.rbi b/rbi/lib/openai/util.rbi index c6676a16..3ad41179 100644 --- a/rbi/lib/openai/util.rbi +++ b/rbi/lib/openai/util.rbi @@ -3,6 +3,8 @@ module OpenAI # @api private module Util + AnyHash = T.type_alias { T::Hash[Symbol, T.anything] } + # @api private sig { returns(Float) } def self.monotonic_secs