This project contains a step by step guide to get started with Semantic Kernel Agents in Python.
- For the use of Chat Completion agents, the minimum allowed Semantic Kernel pypi version is 1.3.0.
- For the use of OpenAI Assistant agents, the minimum allowed Semantic Kernel pypi version is 1.4.0.
- For the use of Agent Group Chat, the minimum allowed Semantic kernel pypi version is 1.6.0.
- For the use of Streaming OpenAI Assistant agents, the minimum allowed Semantic Kernel pypi version is 1.11.0
The concept agents examples are grouped by prefix:
| Prefix | Description |
|---|---|
| assistant | How to use agents based on the Open AI Assistant API. |
| chat_completion | How to use Semantic Kernel Chat Completion agents. |
| mixed_chat | How to combine different agent types. |
| complex_chat | Coming Soon |
Note: As we strive for parity with .NET, more getting_started_with_agent samples will be added. The current steps and names may be revised to further align with our .NET counterpart.
Similar to the Semantic Kernel Python concept samples, it is necessary to configure the secrets and keys used by the kernel. See the follow "Configuring the Kernel" guide for more information.
Concept samples can be run in an IDE or via the command line. After setting up the required api key or token authentication for your AI connector, the samples run without any extra command line arguments.