Hinzufügen von KI-Diensten zum semantischen Kernel
Eines der Hauptmerkmale des semantischen Kernels ist seine Fähigkeit, dem Kernel verschiedene KI-Dienste hinzuzufügen. Auf diese Weise können Sie ganz einfach verschiedene KI-Dienste austauschen, um ihre Leistung zu vergleichen und das beste Modell für Ihre Anforderungen zu nutzen. In diesem Abschnitt stellen wir Beispielcode zum Hinzufügen verschiedener KI-Dienste zum Kernel bereit.
Innerhalb des semantischen Kernels gibt es Schnittstellen für die beliebtesten KI-Aufgaben. In der folgenden Tabelle sehen Sie die Dienste, die von den einzelnen SDKs unterstützt werden.
Dienste | C# | Python | Java | Hinweise |
---|---|---|---|---|
Abschluss des Chats | ✅ | ✅ | ✅ | |
Text generieren | ✅ | ✅ | ✅ | |
Einbettungsgenerierung (Experimental) | ✅ | ✅ | ✅ | |
Text-zu-Bild (Experimental) | ✅ | ✅ | ❌ | |
Bild-zu-Text (Experimental) | ✅ | ❌ | ❌ | |
Text-to-Audio (Experimental) | ✅ | ✅ | ❌ | |
Audio-zu-Text (Experimental) | ✅ | ✅ | ❌ |
Tipp
In den meisten Szenarien müssen Sie Ihrem Kernel nur den Chatabschluss hinzufügen, aber um multi modale KI zu unterstützen, können Sie ihrem Kernel beliebige der oben genannten Dienste hinzufügen.
Nächste Schritte
Weitere Informationen zu den einzelnen Diensten finden Sie in den spezifischen Artikeln für jeden Diensttyp. In jedem der Artikel stellen wir Beispielcode zum Hinzufügen des Diensts zum Kernel über mehrere KI-Dienstanbieter bereit.