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"}