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 | Kommentar |
---|---|---|---|---|
Chatten har slutförts | ✅ | ✅ | ✅ | |
Textgenerering | ✅ | ✅ | ✅ | |
Inbäddningsgenerering (experimentell) | ✅ | ✅ | ✅ | |
Text till bild (experimentell) | ✅ | ❌ | ❌ | |
Bild till text (experimentell) | ✅ | ❌ | ❌ | |
Text till ljud (experimentell) | ✅ | ❌ | ❌ | |
Ljud till text (experimentell) | ✅ | ❌ | ❌ |
Dricks
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.