Skip to content

Latest commit

 

History

History

Concepts

Semantic Kernel concepts by feature

Down below you can find the code snippets that demonstrate the usage of many Semantic Kernel features.

Agents - Different ways of using Agents

AudioToText - Different ways of using AudioToText services to extract text from audio

FunctionCalling - Examples on Function Calling with function call capable models

Caching - Examples of caching implementations

ChatCompletion - Examples using ChatCompletion messaging capable service with models

DependencyInjection - Examples on using DI Container

Filtering - Different ways of filtering

Functions - Invoking Method or Prompt functions with Kernel

ImageToText - Using ImageToText services to describe images

LocalModels - Running models locally

Memory - Using AI Memory concepts

Optimization - Examples of different cost and performance optimization techniques

Planners - Examples on using Planners

Plugins - Different ways of creating and using Plugins

PromptTemplates - Using Templates with parametrization for Prompt rendering

RAG - Retrieval-Augmented Generation

Search - Search services information

TextGeneration - TextGeneration capable service with models

TextToAudio - Using TextToAudio services to generate audio

TextToImage - Using TextToImage services to generate images