Semantic Kernel JavaScript
Preparing search index...
semantic-kernel
KernelFunction
Class KernelFunction<ReturnType, Schema, Args>
Abstract
Type Parameters
ReturnType
=
unknown
Schema
extends
JsonSchema
=
typeof
DefaultJsonSchema
Args
=
FromSchema
<
Schema
>
Hierarchy (
View Summary
)
KernelFunction
KernelFunctionFromPrompt
Index
Constructors
constructor
Accessors
execution
Settings
metadata
Methods
as
AI
Function
invoke
invoke
Core
invoke
Streaming
invoke
Streaming
Core
Constructors
constructor
new
KernelFunction
<
ReturnType
=
unknown
,
Schema
extends
JsonSchema
=
{}
,
Args
=
FromSchema
<
Schema
>
,
>
(
metadata
:
KernelFunctionMetadata
<
Schema
>
,
)
:
KernelFunction
<
ReturnType
,
Schema
,
Args
>
Type Parameters
ReturnType
=
unknown
Schema
extends
JsonSchema
=
{}
Args
=
FromSchema
<
Schema
>
Parameters
metadata
:
KernelFunctionMetadata
<
Schema
>
Returns
KernelFunction
<
ReturnType
,
Schema
,
Args
>
Accessors
execution
Settings
get
executionSettings
()
:
undefined
|
Map
<
string
,
PromptExecutionSettings
>
Returns
undefined
|
Map
<
string
,
PromptExecutionSettings
>
set
executionSettings
(
settings
:
|
PromptExecutionSettings
|
Map
<
string
,
PromptExecutionSettings
>
|
PromptExecutionSettings
[]
,
)
:
void
Parameters
settings
:
|
PromptExecutionSettings
|
Map
<
string
,
PromptExecutionSettings
>
|
PromptExecutionSettings
[]
Returns
void
metadata
get
metadata
()
:
KernelFunctionMetadata
<
Schema
>
Returns
KernelFunctionMetadata
<
Schema
>
set
metadata
(
metadata
:
KernelFunctionMetadata
<
Schema
>
)
:
void
Parameters
metadata
:
KernelFunctionMetadata
<
Schema
>
Returns
void
Methods
as
AI
Function
asAIFunction
(
kernel
:
Kernel
)
:
AIFunction
<
undefined
|
ReturnType
,
Schema
,
Args
>
Parameters
kernel
:
Kernel
Returns
AIFunction
<
undefined
|
ReturnType
,
Schema
,
Args
>
invoke
invoke
(
kernel
:
Kernel
,
args
?:
KernelArguments
<
Schema
,
Args
>
,
)
:
Promise
<
FunctionResult
<
ReturnType
,
Schema
,
Args
>
>
Parameters
kernel
:
Kernel
Optional
args
:
KernelArguments
<
Schema
,
Args
>
Returns
Promise
<
FunctionResult
<
ReturnType
,
Schema
,
Args
>
>
Protected
Abstract
invoke
Core
invokeCore
(
kernel
:
Kernel
,
args
:
KernelArguments
<
Schema
,
Args
>
,
)
:
Promise
<
FunctionResult
<
ReturnType
,
Schema
,
Args
>
>
Parameters
kernel
:
Kernel
args
:
KernelArguments
<
Schema
,
Args
>
Returns
Promise
<
FunctionResult
<
ReturnType
,
Schema
,
Args
>
>
invoke
Streaming
invokeStreaming
<
T
>
(
kernel
:
Kernel
,
args
?:
KernelArguments
<
Schema
,
Args
>
,
)
:
AsyncGenerator
<
T
>
Type Parameters
T
Parameters
kernel
:
Kernel
Optional
args
:
KernelArguments
<
Schema
,
Args
>
Returns
AsyncGenerator
<
T
>
Protected
Abstract
invoke
Streaming
Core
invokeStreamingCore
<
T
>
(
kernel
:
Kernel
,
args
:
KernelArguments
<
Schema
,
Args
>
,
)
:
AsyncGenerator
<
T
>
Type Parameters
T
Parameters
kernel
:
Kernel
args
:
KernelArguments
<
Schema
,
Args
>
Returns
AsyncGenerator
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
execution
Settings
metadata
Methods
as
AI
Function
invoke
invoke
Core
invoke
Streaming
invoke
Streaming
Core
Semantic Kernel JavaScript
Loading...