#[non_exhaustive]pub enum ResponseEvent {
Show 48 variants
ResponseCreated(ResponseCreated),
ResponseInProgress(ResponseInProgress),
ResponseCompleted(ResponseCompleted),
ResponseFailed(ResponseFailed),
ResponseIncomplete(ResponseIncomplete),
ResponseQueued(ResponseQueued),
ResponseOutputItemAdded(ResponseOutputItemAdded),
ResponseContentPartAdded(ResponseContentPartAdded),
ResponseOutputTextDelta(ResponseOutputTextDelta),
ResponseOutputTextDone(ResponseOutputTextDone),
ResponseRefusalDelta(ResponseRefusalDelta),
ResponseRefusalDone(ResponseRefusalDone),
ResponseContentPartDone(ResponseContentPartDone),
ResponseOutputItemDone(ResponseOutputItemDone),
ResponseFunctionCallArgumentsDelta(ResponseFunctionCallArgumentsDelta),
ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDone),
ResponseFileSearchCallInProgress(ResponseFileSearchCallInProgress),
ResponseFileSearchCallSearching(ResponseFileSearchCallSearching),
ResponseFileSearchCallCompleted(ResponseFileSearchCallCompleted),
ResponseWebSearchCallInProgress(ResponseWebSearchCallInProgress),
ResponseWebSearchCallSearching(ResponseWebSearchCallSearching),
ResponseWebSearchCallCompleted(ResponseWebSearchCallCompleted),
ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAdded),
ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDone),
ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDelta),
ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDone),
ResponseReasoningSummaryDelta(ResponseReasoningSummaryDelta),
ResponseReasoningSummaryDone(ResponseReasoningSummaryDone),
ResponseImageGenerationCallInProgress(ResponseImageGenerationCallInProgress),
ResponseImageGenerationCallGenerating(ResponseImageGenerationCallGenerating),
ResponseImageGenerationCallPartialImage(ResponseImageGenerationCallPartialImage),
ResponseImageGenerationCallCompleted(ResponseImageGenerationCallCompleted),
ResponseMcpCallArgumentsDelta(ResponseMcpCallArgumentsDelta),
ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDone),
ResponseMcpCallCompleted(ResponseMcpCallCompleted),
ResponseMcpCallFailed(ResponseMcpCallFailed),
ResponseMcpCallInProgress(ResponseMcpCallInProgress),
ResponseMcpListToolsCompleted(ResponseMcpListToolsCompleted),
ResponseMcpListToolsFailed(ResponseMcpListToolsFailed),
ResponseMcpListToolsInProgress(ResponseMcpListToolsInProgress),
ResponseCodeInterpreterCallInProgress(ResponseCodeInterpreterCallInProgress),
ResponseCodeInterpreterCallInterpreting(ResponseCodeInterpreterCallInterpreting),
ResponseCodeInterpreterCallCompleted(ResponseCodeInterpreterCallCompleted),
ResponseCodeInterpreterCallCodeDelta(ResponseCodeInterpreterCallCodeDelta),
ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDone),
ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationAdded),
ResponseError(ResponseError),
Unknown(Value),
}
Expand description
Event types for streaming responses from the Responses API
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
ResponseCreated(ResponseCreated)
Response creation started
ResponseInProgress(ResponseInProgress)
Processing in progress
ResponseCompleted(ResponseCompleted)
Response completed (different from done)
ResponseFailed(ResponseFailed)
Response failed
ResponseIncomplete(ResponseIncomplete)
Response incomplete
ResponseQueued(ResponseQueued)
Response queued
ResponseOutputItemAdded(ResponseOutputItemAdded)
Output item added
ResponseContentPartAdded(ResponseContentPartAdded)
Content part added
ResponseOutputTextDelta(ResponseOutputTextDelta)
Text delta update
ResponseOutputTextDone(ResponseOutputTextDone)
Text output completed
ResponseRefusalDelta(ResponseRefusalDelta)
Refusal delta update
ResponseRefusalDone(ResponseRefusalDone)
Refusal completed
ResponseContentPartDone(ResponseContentPartDone)
Content part completed
ResponseOutputItemDone(ResponseOutputItemDone)
Output item completed
ResponseFunctionCallArgumentsDelta(ResponseFunctionCallArgumentsDelta)
Function call arguments delta
ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDone)
Function call arguments completed
ResponseFileSearchCallInProgress(ResponseFileSearchCallInProgress)
File search call in progress
ResponseFileSearchCallSearching(ResponseFileSearchCallSearching)
File search call searching
ResponseFileSearchCallCompleted(ResponseFileSearchCallCompleted)
File search call completed
ResponseWebSearchCallInProgress(ResponseWebSearchCallInProgress)
Web search call in progress
ResponseWebSearchCallSearching(ResponseWebSearchCallSearching)
Web search call searching
ResponseWebSearchCallCompleted(ResponseWebSearchCallCompleted)
Web search call completed
ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAdded)
Reasoning summary part added
ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDone)
Reasoning summary part done
ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDelta)
Reasoning summary text delta
ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDone)
Reasoning summary text done
ResponseReasoningSummaryDelta(ResponseReasoningSummaryDelta)
Reasoning summary delta
ResponseReasoningSummaryDone(ResponseReasoningSummaryDone)
Reasoning summary done
ResponseImageGenerationCallInProgress(ResponseImageGenerationCallInProgress)
Image generation call in progress
ResponseImageGenerationCallGenerating(ResponseImageGenerationCallGenerating)
Image generation call generating
ResponseImageGenerationCallPartialImage(ResponseImageGenerationCallPartialImage)
Image generation call partial image
ResponseImageGenerationCallCompleted(ResponseImageGenerationCallCompleted)
Image generation call completed
ResponseMcpCallArgumentsDelta(ResponseMcpCallArgumentsDelta)
MCP call arguments delta
ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDone)
MCP call arguments done
ResponseMcpCallCompleted(ResponseMcpCallCompleted)
MCP call completed
ResponseMcpCallFailed(ResponseMcpCallFailed)
MCP call failed
ResponseMcpCallInProgress(ResponseMcpCallInProgress)
MCP call in progress
ResponseMcpListToolsCompleted(ResponseMcpListToolsCompleted)
MCP list tools completed
ResponseMcpListToolsFailed(ResponseMcpListToolsFailed)
MCP list tools failed
ResponseMcpListToolsInProgress(ResponseMcpListToolsInProgress)
MCP list tools in progress
ResponseCodeInterpreterCallInProgress(ResponseCodeInterpreterCallInProgress)
Code interpreter call in progress
ResponseCodeInterpreterCallInterpreting(ResponseCodeInterpreterCallInterpreting)
Code interpreter call interpreting
ResponseCodeInterpreterCallCompleted(ResponseCodeInterpreterCallCompleted)
Code interpreter call completed
ResponseCodeInterpreterCallCodeDelta(ResponseCodeInterpreterCallCodeDelta)
Code interpreter call code delta
ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDone)
Code interpreter call code done
ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationAdded)
Output text annotation added
ResponseError(ResponseError)
Error occurred
Unknown(Value)
Unknown event type
Trait Implementations§
Source§impl Clone for ResponseEvent
impl Clone for ResponseEvent
Source§fn clone(&self) -> ResponseEvent
fn clone(&self) -> ResponseEvent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more