View Source ExOpenAI.Components.ResponseStreamEvent (ex_openai.ex v1.8.0)

Schema representing a ResponseStreamEvent within the OpenAI API

            Use any of these components: [component: "ResponseAudioDeltaEvent", component: "ResponseAudioDoneEvent", component: "ResponseAudioTranscriptDeltaEvent", component: "ResponseAudioTranscriptDoneEvent", component: "ResponseCodeInterpreterCallCodeDeltaEvent", component: "ResponseCodeInterpreterCallCodeDoneEvent", component: "ResponseCodeInterpreterCallCompletedEvent", component: "ResponseCodeInterpreterCallInProgressEvent", component: "ResponseCodeInterpreterCallInterpretingEvent", component: "ResponseCompletedEvent", component: "ResponseContentPartAddedEvent", component: "ResponseContentPartDoneEvent", component: "ResponseCreatedEvent", component: "ResponseErrorEvent", component: "ResponseFileSearchCallCompletedEvent", component: "ResponseFileSearchCallInProgressEvent", component: "ResponseFileSearchCallSearchingEvent", component: "ResponseFunctionCallArgumentsDeltaEvent", component: "ResponseFunctionCallArgumentsDoneEvent", component: "ResponseInProgressEvent", component: "ResponseFailedEvent", component: "ResponseIncompleteEvent", component: "ResponseOutputItemAddedEvent", component: "ResponseOutputItemDoneEvent", component: "ResponseRefusalDeltaEvent", component: "ResponseRefusalDoneEvent", component: "ResponseTextAnnotationDeltaEvent", component: "ResponseTextDeltaEvent", component: "ResponseTextDoneEvent", component: "ResponseWebSearchCallCompletedEvent", component: "ResponseWebSearchCallInProgressEvent", component: "ResponseWebSearchCallSearchingEvent"]

Summary

Types

@type t() ::
  ExOpenAI.Components.ResponseWebSearchCallSearchingEvent.t()
  | ExOpenAI.Components.ResponseWebSearchCallInProgressEvent.t()
  | ExOpenAI.Components.ResponseWebSearchCallCompletedEvent.t()
  | ExOpenAI.Components.ResponseTextDoneEvent.t()
  | ExOpenAI.Components.ResponseTextDeltaEvent.t()
  | ExOpenAI.Components.ResponseTextAnnotationDeltaEvent.t()
  | ExOpenAI.Components.ResponseRefusalDoneEvent.t()
  | ExOpenAI.Components.ResponseRefusalDeltaEvent.t()
  | ExOpenAI.Components.ResponseOutputItemDoneEvent.t()
  | ExOpenAI.Components.ResponseOutputItemAddedEvent.t()
  | ExOpenAI.Components.ResponseIncompleteEvent.t()
  | ExOpenAI.Components.ResponseFailedEvent.t()
  | ExOpenAI.Components.ResponseInProgressEvent.t()
  | ExOpenAI.Components.ResponseFunctionCallArgumentsDoneEvent.t()
  | ExOpenAI.Components.ResponseFunctionCallArgumentsDeltaEvent.t()
  | ExOpenAI.Components.ResponseFileSearchCallSearchingEvent.t()
  | ExOpenAI.Components.ResponseFileSearchCallInProgressEvent.t()
  | ExOpenAI.Components.ResponseFileSearchCallCompletedEvent.t()
  | ExOpenAI.Components.ResponseErrorEvent.t()
  | ExOpenAI.Components.ResponseCreatedEvent.t()
  | ExOpenAI.Components.ResponseContentPartDoneEvent.t()
  | ExOpenAI.Components.ResponseContentPartAddedEvent.t()
  | ExOpenAI.Components.ResponseCompletedEvent.t()
  | ExOpenAI.Components.ResponseCodeInterpreterCallInterpretingEvent.t()
  | ExOpenAI.Components.ResponseCodeInterpreterCallInProgressEvent.t()
  | ExOpenAI.Components.ResponseCodeInterpreterCallCompletedEvent.t()
  | ExOpenAI.Components.ResponseCodeInterpreterCallCodeDoneEvent.t()
  | ExOpenAI.Components.ResponseCodeInterpreterCallCodeDeltaEvent.t()
  | ExOpenAI.Components.ResponseAudioTranscriptDoneEvent.t()
  | ExOpenAI.Components.ResponseAudioTranscriptDeltaEvent.t()
  | ExOpenAI.Components.ResponseAudioDoneEvent.t()
  | ExOpenAI.Components.ResponseAudioDeltaEvent.t()