submit_tool_outputs

in rbi/lib/openai/resources/beta/threads/runs.rbi [487:548]


          def submit_tool_outputs(
            
            run_id,
            
            
            
            thread_id:,
            
            tool_outputs:,
            
            
            
            stream: false,
            request_options: {}
          ); end
          
          
          
          
          
          
          
          sig do
            params(
              run_id: String,
              thread_id: String,
              tool_outputs: T::Array[T.any(OpenAI::Models::Beta::Threads::RunSubmitToolOutputsParams::ToolOutput, OpenAI::Internal::AnyHash)],
              stream: T.noreturn,
              request_options: T.nilable(T.any(OpenAI::RequestOptions, OpenAI::Internal::AnyHash))
            )
              .returns(
                OpenAI::Internal::Stream[
                  T.any(
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadCreated,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCreated,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunQueued,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunInProgress,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunRequiresAction,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCompleted,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunIncomplete,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunFailed,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelling,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunCancelled,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunExpired,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCreated,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepInProgress,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepDelta,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCompleted,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepFailed,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepCancelled,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadRunStepExpired,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCreated,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageInProgress,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageDelta,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageCompleted,
                    OpenAI::Models::Beta::AssistantStreamEvent::ThreadMessageIncomplete,
                    OpenAI::Models::Beta::AssistantStreamEvent::ErrorEvent
                  )
                ]
              )
          end