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
>>