View Source ExOpenAI.Components.RunStreamEvent (ex_openai.ex v2.0.0-beta2)

Module for representing the OpenAI schema RunStreamEvent.

Type

{:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.created"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.queued"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.in_progress"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.requires_action"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.completed"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.incomplete"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.failed"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.cancelling"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.cancelled"}]} | {:%{}, [], [{{:required, [], [:data]}, {{:., [], [ExOpenAI.Components.RunObject, :t]}, [], []}}, {{:required, [], [:event]}, :"thread.run.expired"}]}

Summary

Types

@type t() ::
  ((((((((%{
            data: ExOpenAI.Components.RunObject.t(),
            event: :"thread.run.created"
          }
          | %{
              data: ExOpenAI.Components.RunObject.t(),
              event: :"thread.run.queued"
            })
         | %{
             data: ExOpenAI.Components.RunObject.t(),
             event: :"thread.run.in_progress"
           })
        | %{
            data: ExOpenAI.Components.RunObject.t(),
            event: :"thread.run.requires_action"
          })
       | %{
           data: ExOpenAI.Components.RunObject.t(),
           event: :"thread.run.completed"
         })
      | %{
          data: ExOpenAI.Components.RunObject.t(),
          event: :"thread.run.incomplete"
        })
     | %{data: ExOpenAI.Components.RunObject.t(), event: :"thread.run.failed"})
    | %{
        data: ExOpenAI.Components.RunObject.t(),
        event: :"thread.run.cancelling"
      })
   | %{data: ExOpenAI.Components.RunObject.t(), event: :"thread.run.cancelled"})
  | %{data: ExOpenAI.Components.RunObject.t(), event: :"thread.run.expired"}