Lägga till AI-tjänster i semantisk kernel

En av huvudfunktionerna i Semantic Kernel är dess möjlighet att lägga till olika AI-tjänster i kerneln. På så sätt kan du enkelt byta ut olika AI-tjänster för att jämföra deras prestanda och utnyttja den bästa modellen för dina behov. I det här avsnittet tillhandahåller vi exempelkod för att lägga till olika AI-tjänster i kerneln.

I semantisk kernel finns det gränssnitt för de mest populära AI-uppgifterna. I tabellen nedan kan du se de tjänster som stöds av var och en av SDK:erna.

Tjänster C# Python Java Anteckningar
Chatten har slutförts ✅ ✅ ✅
Textgenerering ✅ ✅ ✅
Inbäddningsgenerering (experimentell) ✅ ✅ ✅
Text till bild (experimentell) ✅ ✅ ❌
Bild till text (experimentell) ✅ ❌ ❌
Text till ljud (experimentell) ✅ ✅ ❌
Ljud till text (experimentell) ✅ ✅ ❌
Realtid (experimentell) ❌ ✅ ❌

Tips

I de flesta scenarier behöver du bara lägga till chatten i kerneln, men för att stödja multimodal AI kan du lägga till någon av ovanstående tjänster i kerneln.

Nästa steg

Mer information om var och en av tjänsterna finns i de specifika artiklarna för varje tjänsttyp. I var och en av artiklarna tillhandahåller vi exempelkod för att lägga till tjänsten i kerneln över flera AI-tjänstleverantörer.