pub enum AssistantRuntimeEvent {
Show 14 variants
Event(AssistantStreamEvent),
MessageCreated(AssistantMessageCreatedEvent),
MessageDelta(AssistantMessageDeltaEvent),
MessageDone(AssistantMessageDoneEvent),
RunStepCreated(AssistantRunStepCreatedEvent),
RunStepDelta(AssistantRunStepDeltaEvent),
RunStepDone(AssistantRunStepDoneEvent),
ToolCallCreated(AssistantToolCallCreatedEvent),
ToolCallDelta(AssistantToolCallDeltaEvent),
ToolCallDone(AssistantToolCallDoneEvent),
TextCreated(AssistantTextCreatedEvent),
TextDelta(AssistantTextDeltaEvent),
TextDone(AssistantTextDoneEvent),
ImageFileDone(AssistantImageFileDoneEvent),
}Expand description
表示 Assistants 流在运行时派生出的高层事件。
Variants§
Event(AssistantStreamEvent)
原始 Assistants SSE 事件。
MessageCreated(AssistantMessageCreatedEvent)
message 创建。
MessageDelta(AssistantMessageDeltaEvent)
message 增量。
MessageDone(AssistantMessageDoneEvent)
message 完成。
RunStepCreated(AssistantRunStepCreatedEvent)
run step 创建。
RunStepDelta(AssistantRunStepDeltaEvent)
run step 增量。
RunStepDone(AssistantRunStepDoneEvent)
run step 完成。
ToolCallCreated(AssistantToolCallCreatedEvent)
工具调用创建。
ToolCallDelta(AssistantToolCallDeltaEvent)
工具调用增量。
ToolCallDone(AssistantToolCallDoneEvent)
工具调用完成。
TextCreated(AssistantTextCreatedEvent)
文本内容创建。
TextDelta(AssistantTextDeltaEvent)
文本内容增量。
TextDone(AssistantTextDoneEvent)
文本内容完成。
ImageFileDone(AssistantImageFileDoneEvent)
图片文件完成。
Trait Implementations§
Source§impl Clone for AssistantRuntimeEvent
impl Clone for AssistantRuntimeEvent
Source§fn clone(&self) -> AssistantRuntimeEvent
fn clone(&self) -> AssistantRuntimeEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssistantRuntimeEvent
impl Debug for AssistantRuntimeEvent
Source§impl<'de> Deserialize<'de> for AssistantRuntimeEvent
impl<'de> Deserialize<'de> for AssistantRuntimeEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AssistantRuntimeEvent
impl PartialEq for AssistantRuntimeEvent
Source§impl Serialize for AssistantRuntimeEvent
impl Serialize for AssistantRuntimeEvent
impl StructuralPartialEq for AssistantRuntimeEvent
Auto Trait Implementations§
impl Freeze for AssistantRuntimeEvent
impl RefUnwindSafe for AssistantRuntimeEvent
impl Send for AssistantRuntimeEvent
impl Sync for AssistantRuntimeEvent
impl Unpin for AssistantRuntimeEvent
impl UnsafeUnpin for AssistantRuntimeEvent
impl UnwindSafe for AssistantRuntimeEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more