Semantic Kernel JavaScript
Preparing search index...
semantic-kernel
FunctionInvokingChatClient
Class FunctionInvokingChatClient
Hierarchy (
View Summary
)
DelegatingChatClient
FunctionInvokingChatClient
Index
Constructors
constructor
Properties
_
inner
Client
detailed
Errors
keep
Function
Calling
Messages
retry
On
Error
Accessors
current
Context
maximum
Iterations
Per
Request
metadata
Methods
add
Response
Messages
as
Builder
complete
complete
Streaming
get
Service
invoke
Function
Constructors
constructor
new
FunctionInvokingChatClient
(
innerClient
:
ChatClient
,
)
:
FunctionInvokingChatClient
Parameters
innerClient
:
ChatClient
Returns
FunctionInvokingChatClient
Properties
Protected
_
inner
Client
_innerClient
:
ChatClient
detailed
Errors
detailedErrors
:
boolean
keep
Function
Calling
Messages
keepFunctionCallingMessages
:
boolean
retry
On
Error
retryOnError
:
boolean
Accessors
current
Context
get
currentContext
()
:
undefined
|
FunctionInvocationContext
Returns
undefined
|
FunctionInvocationContext
set
currentContext
(
value
:
undefined
|
FunctionInvocationContext
)
:
void
Parameters
value
:
undefined
|
FunctionInvocationContext
Returns
void
maximum
Iterations
Per
Request
get
maximumIterationsPerRequest
()
:
undefined
|
number
Returns
undefined
|
number
set
maximumIterationsPerRequest
(
value
:
undefined
|
number
)
:
void
Parameters
value
:
undefined
|
number
Returns
void
metadata
get
metadata
()
:
ChatClientMetadata
Returns
ChatClientMetadata
Methods
Protected
add
Response
Messages
addResponseMessages
(
__namedParameters
:
{
chat
:
ChatMessage
[]
;
results
:
FunctionInvocationResult
[]
;
}
,
)
:
ChatMessage
[]
Parameters
__namedParameters
:
{
chat
:
ChatMessage
[]
;
results
:
FunctionInvocationResult
[]
}
Returns
ChatMessage
[]
as
Builder
asBuilder
()
:
ChatClientBuilder
Returns
ChatClientBuilder
complete
complete
(
chatMessages
:
string
|
ChatMessage
[]
,
options
?:
ChatOptions
,
)
:
Promise
<
ChatResponse
>
Parameters
chatMessages
:
string
|
ChatMessage
[]
Optional
options
:
ChatOptions
Returns
Promise
<
ChatResponse
>
complete
Streaming
completeStreaming
(
chatMessages
:
string
|
ChatMessage
[]
,
options
?:
ChatOptions
,
)
:
AsyncGenerator
<
ChatResponseUpdate
,
void
,
unknown
>
Parameters
chatMessages
:
string
|
ChatMessage
[]
Optional
options
:
ChatOptions
Returns
AsyncGenerator
<
ChatResponseUpdate
,
void
,
unknown
>
get
Service
getService
<
T
>
(
serviceType
:
T
,
serviceKey
?:
string
)
:
undefined
|
object
Type Parameters
T
Parameters
serviceType
:
T
Optional
serviceKey
:
string
Returns
undefined
|
object
Protected
invoke
Function
invokeFunction
(
context
:
FunctionInvocationContext
)
:
Promise
<
unknown
>
Parameters
context
:
FunctionInvocationContext
Returns
Promise
<
unknown
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
inner
Client
detailed
Errors
keep
Function
Calling
Messages
retry
On
Error
Accessors
current
Context
maximum
Iterations
Per
Request
metadata
Methods
add
Response
Messages
as
Builder
complete
complete
Streaming
get
Service
invoke
Function
Semantic Kernel JavaScript
Loading...