wrapLLMEvent
wrapLLMEvent<
AdditionalChatOptions,AdditionalMessageOptions>(originalMethod,_context): (this, …params) =>Promise<ChatResponse<AdditionalMessageOptions> |AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>,any,any>>
Defined in: .build/typescript/packages/core/src/decorator/wrap-llm-event.ts:5
Type Parameters
Section titled “Type Parameters”AdditionalChatOptions
Section titled “AdditionalChatOptions”AdditionalChatOptions extends object = object
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = object
Parameters
Section titled “Parameters”originalMethod
Section titled “originalMethod”(params) => Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>
_context
Section titled “_context”ClassMethodDecoratorContext
Returns
Section titled “Returns”(
this, …params):Promise<ChatResponse<AdditionalMessageOptions> |AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>,any,any>>
Parameters
Section titled “Parameters”LLM<AdditionalChatOptions, AdditionalMessageOptions>
params
Section titled “params”…[LLMChatParamsStreaming<AdditionalChatOptions, object, ZodSchema> | LLMChatParamsNonStreaming<AdditionalChatOptions, object, ZodSchema>]
Returns
Section titled “Returns”Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>