Microsoft .Net

Nach einer erfolgreichen Beta-Phase gibt es nun grossartige Neuigkeiten für .NET-Entwickler: Die stabile Version der offiziellen OpenAI-Bibliothek für .NET ist jetzt live! Diese Bibliothek vereinfacht die Integration von OpenAIs fortschrittlichen KI-Modellen in .NET-Anwendungen und bietet eine zuverlässige Basis für alle, die mit OpenAI und Azure OpenAI Services arbeiten möchten. 

Leistungsstarke Funktionen der OpenAI-Bibliothek 

 Die neue .NET-Bibliothek kommt mit einer Vielzahl an Funktionen, die Entwickler begeistern werden: 

  • Volle REST API-Unterstützung: Mit den neuesten Funktionen wie Assistants v2 und Chat Completions können flexible und interaktive KI-Erfahrungen gestaltet werden. 
  • Unterstützung für aktuelle Modelle: Die Bibliothek bietet vollen Support für die neuesten Modelle wie GPT-4o und seine Varianten, sodass Entwickler jederzeit Zugriff auf die aktuellsten KI-Features haben. 
  • Erweiterbarkeit: Die OpenAI-Bibliothek wurde so konzipiert, dass Entwickler eigene Erweiterungen bauen können – ideal für die Anpassung an spezifische Projektanforderungen. 
  • Sync- und Async-APIs: Je nach Bedarf können Entwickler zwischen synchronen und asynchronen Programmiermustern wählen. 
  • Streaming-Funktionen: Mit `IAsyncEnumerable<T>` können dynamische Interaktionen implementiert werden, um Ergebnisse in Echtzeit zu streamen. 
  • Qualitätsverbesserungen: Viele praktische Verbesserungen wurden durch das Feedback der Community während der Beta integriert. 
  • Kompatibilität mit .NET Standard 2.0: Die Bibliothek, die in C# geschrieben ist, unterstützt alle .NET-Varianten, die .NET Standard 2.0 implementieren, und ist damit für viele Plattformen nutzbar.

 

Diese Funktionen machen die offizielle OpenAI-Bibliothek zur idealen Wahl für Entwickler, die auf eine reibungslose Integration in bestehende .NET-Projekte angewiesen sind und nahtlos auf OpenAIs neueste Technologien zugreifen möchten. 

So einfach ist der Einstieg 

Mit einem einzigen Code-Snippet lässt sich schnell ein OpenAI-Client erstellen, um eine Chat-Interaktion zu starten. Hier ein Beispiel, wie man mit wenigen Zeilen Code die „Chat Completion“-Funktion nutzt: 

 “`csharp 

using OpenAI.Chat; 

  ChatClient client = new( 

    model: “gpt-4o”, 

    apiKey: Environment.GetEnvironmentVariable(“OPENAI_API_KEY”)); 

ChatCompletion completion = client.CompleteChat(“Sag ‘Dies ist ein Test.'”); 

Console.WriteLine($”[ASSISTENT]: {completion.Content[0].Text}”); 

“` 

Installieren Sie das NuGet-Paket der offiziellen OpenAI-Bibliothek für .NET und probieren Sie die neuen Möglichkeiten aus!