Semantic Kernel JavaScript
    Preparing search index...

    Module semantic-kernel

    Semantic Kernel for JavaScript

    Welcome to the Semantic Kernel for JavaScript. This project is an unofficial port of Semantic Kernel to JavaScript.

    Semantic Kernel is a lightweight, open-source development kit that lets you easily build AI agents and integrate the latest AI models. It serves as an efficient middleware that enables rapid delivery of enterprise-grade solutions.

    Orchestrating plugins with planner

    Licensed under the MIT license.

    This project is not an official Microsoft product.

    Classes

    AdditionalProperties
    AIContent
    AIFunction
    AIFunctionArguments
    AIFunctionFactory
    AITool
    AutoChatToolMode
    AutoFunctionChoiceBehavior
    ChatClient
    ChatClientBuilder
    ChatClientMetadata
    ChatMessage
    ChatOptions
    ChatResponse
    ChatResponseFormat
    ChatResponseFormatJson
    ChatResponseFormatText
    ChatResponseUpdate
    ChatToolMode
    DelegatingChatClient
    FunctionCallContent
    FunctionChoiceBehavior
    FunctionChoiceBehaviorBase
    FunctionInvocationContext
    FunctionInvocationResult
    FunctionInvokingChatClient
    FunctionName
    FunctionResultContent
    Kernel
    KernelArguments
    KernelFunction
    KernelFunctionFromPrompt
    KernelFunctionMetadata
    MapKernelPlugins
    NoneChatToolMode
    NoneFunctionChoiceBehavior
    PassThroughPromptTemplate
    RequiredChatToolMode
    StreamResponse
    TextContent
    UsageContent
    UsageDetails

    Interfaces

    FunctionChoiceBehaviorConfiguration
    PromptExecutionSettings
    PromptTemplate

    Type Aliases

    ChatFinishReason
    ChatRole
    FromSchema
    FunctionChoice
    FunctionChoiceBehaviorOptions
    FunctionResult
    JsonSchema
    KernelFunctionFromPromptMetadata
    KernelPlugin
    KernelPlugins
    MapKernelPlugin
    PromptTemplateFormat
    ServerSentEvent
    ServiceId

    Variables

    DefaultJsonSchema
    defaultServiceId
    functionInvocation
    kernelFunction
    SemanticKernelUserAgent
    SemanticKernelVersionHttpHeaderName
    SemanticKernelVersionHttpHeaderValue
    toChatOptions

    Functions

    _iterSSEMessages