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