본문으로 건너뛰기

Interface: StreamProcessorEvents

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:78

StreamProcessor가 내보내는 이벤트입니다.

속성​

onApprovalRequest?​

optional onApprovalRequest?: (args) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:93

매개변수​

args​
approvalId​

string

input​

any

toolCallId​

string

toolName​

string

반환값​

void


onCustomEvent?​

optional onCustomEvent?: (eventType, data, context) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:101

매개변수​

eventType​

string

data​

unknown

context​
toolCallId?​

string

반환값​

void


onError?​

optional onError?: (error) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:85

매개변수​

error​

Error

반환값​

void


onMessagesChange?​

optional onMessagesChange?: (messages) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:80

매개변수​

messages​

UIMessage<unknown>[]

반환값​

void


onStreamEnd?​

optional onStreamEnd?: (message) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:84

매개변수​

message​

UIMessage

반환값​

void


onStreamStart?​

optional onStreamStart?: () => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:83

반환값​

void


onStructuredOutputChange?​

optional onStructuredOutputChange?: (args) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:120

매개변수​

args​
data?​

unknown

delta?​

string

errorMessage?​

string

messageId​

string

partial?​

unknown

phase​

"error" | "complete" | "start" | "update"

raw​

string

reasoning?​

string

status​

"error" | "complete" | "streaming"

반환값​

void


onTextUpdate?​

optional onTextUpdate?: (messageId, content) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:108

매개변수​

messageId​

string

content​

string

반환값​

void


onThinkingUpdate?​

optional onThinkingUpdate?: (messageId, stepId, content) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:115

매개변수​

messageId​

string

stepId​

string

content​

string

반환값​

void


onToolCall?​

optional onToolCall?: (args) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:88

매개변수​

args​
input​

any

toolCallId​

string

toolName​

string

반환값​

void


onToolCallStateChange?​

optional onToolCallStateChange?: (messageId, toolCallId, state, args) => void;

정의 위치: packages/ai/src/activities/chat/stream/processor.ts:109

매개변수​

messageId​

string

toolCallId​

string

state​

ToolCallState

args​

string

반환값​

void