본문으로 건너뛰기

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