AI Integrations for Semantic Kernel
Semantic Kernel provides a wide range of AI service integrations to help you build powerful AI agents. Additionally, Semantic Kernel integrates with other Microsoft services to provide additional functionality via plugins.
Out-of-the-box integrations
With the available AI connectors, developers can easily build AI agents with swappable components. This allows you to experiment with different AI services to find the best combination for your use case.
AI Services
Provider | Chat Completion | Text Generation | Text Embeddings | Text to Image | Image to Text | Text to Audio | Audio to Text |
---|---|---|---|---|---|---|---|
OpenAI | ✅ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Azure OpenAI | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Anthropic | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Mistral | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Amaozon Bedrock | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Providers
List of available Semantic Kernel providers:
- OpenAI Provider (
@semantic-kernel/openai
)