Das .NET-Framework bietet eine Vielzahl von Bibliotheken und Tools zur Entwicklung von KI-Anwendungen. In diesem Artikel geben wir einen Überblick über einige Dienste und Tools, die Sie verwenden können, um KI in Ihre .NET-Anwendungen zu integrieren. Wir empfehlen die Verwendung des Semantic Kernel SDK, um Ihre Interaktionen mit verschiedenen Diensten zu koordinieren und zu vereinfachen.
Arbeiten mit Modellen
Sie können .NET verwenden, um auf KI-Modelle zuzugreifen, die von OpenAI erstellt wurden. Dies kann über das Azure OpenAI SDK oder den Semantic Kernel erfolgen. Diese Modelle können entweder von OpenAI oder in der Azure Cloud gehostet werden. Der Semantic Kernel bietet eine einfache Möglichkeit, mit verschiedenen Modellen zu arbeiten, ohne jedes Mal eine neue API erlernen zu müssen.
NUGet-Paket
Unterstützte Modelle
Maintainer / Anbieter
Dokumentation
Microsoft.SemanticKernel
OpenAI-Modelle, Azure unterstützte Modelle
Microsoft
Azure OpenAI SDK
von Azure unterstützte Modelle
Microsoft
Verbinden Ihrer Daten mithilfe von Vektorspeichern
Um KI-Anwendungen für Ihre eigenen Daten anzupassen, ist die Arbeit mit Vektorspeichern wichtig. Viele Dienste bieten native SDKs für .NET, die Sie direkt verwenden können. Alternativ können Sie den Semantic Kernel verwenden, um verschiedene Vektorspeicher auszuprobieren, ohne sich in jedes SDK einarbeiten zu müssen.
NUGet-Paket
Unterstützte Vektorspeicher
Maintainer / Anbieter
Dokumentation
Microsoft.SemanticKernel
Unterstützte Vektorspeicher
Microsoft
Azure.Search.Documents
Azure KI Search
Microsoft
Milvus.Client
Milvus-Vektordatenbank
Milvus
Qdrant.Client
Qdrant-Vektordatenbank
Qdrant
Weitere Optionen
Dieser Artikel bietet einen Überblick über offiziell unterstützte Tools und SDKs im .NET-Ökosystem. Für weitere Optionen und Open-Source-Ressourcen sollten Sie die inoffizielle Liste der .NET + KI-Ressourcen konsultieren. Beachten Sie, dass Microsoft nicht der Maintainer aller dieser Projekte ist, daher ist es wichtig, Qualität, Lizenzierung und Support zu überprüfen.
Dieser Überblick soll Ihnen helfen, die richtigen Tools und Dienste für Ihre KI-Anwendungen in .NET zu finden. Wenn Sie tiefer in das Thema einsteigen möchten, empfehlen wir Ihnen, die Dokumentation der einzelnen SDKs und Dienste zu lesen, um mehr über ihre Funktionsweise und Einsatzmöglichkeiten zu erfahren.
Weitere Informationen können sie auf Mircosoft.com im Blogbereich finden oder in einem unverbindlichen Gespräch mit uns.