-
Wie Entwickler Claude mit C#-SDK in .NET einbinden
- Erste Schritte mit dem C#-SDK
- Prompt erstellen und senden
- Error Handling und Retries
- ASP.NET Core und IChatClient
- Fazit
Ab Version 10 kommt das .NET-Package von Anthropic mit einem offiziellen C#-SDK (Software Development Kit). Bisher mussten sich Entwickler mit direkten HTTP-Aufrufen der REST-API oder dem Community-Package von tryAGI begnügen, das über den Aufruf tryAGI.Anthropic weiterhin verfügbar ist. Das offizielle SDK soll die Integration von Claude in .NET-Anwendungen deutlich einfacher und komfortabler gestalten.
- Das offizielle C#-SDK von Anthropic ersetzt HTTP-Aufrufe der REST-API und das Community-Paket tryAGI. Es bringt typisierte APIs, Async-first-Design, Streaming, Tool-Support und konfigurierbare Time-outs mit.
- Fehler werden über typisierte Exceptions behandelt, fehlgeschlagene Anfragen wiederholt das SDK standardmäßig zweimal mit exponentiellem Backoff.
- Die Einbindung in ASP.NET Core erfolgt über Dependency Injection. Die IChatClient-Integration erlaubt zudem einen einfachen Anbieterwechsel und die Nutzung von MCP.
Es bietet integrierte Streaming-Funktionen, Retries, Time-out-Funktionen und eine IChatClient-Integration. Die bisher fehlende Standardisierung bei Drittanbietern adressiert Anthropic mit einer stark typisierten API, Async-first-Design, Streaming-Unterstützung, eingebautem Retry Handling, Tool-Support und einer einfachen Integration in ASP.NET Core. Da Interfaces und Dependency Injection das SDK kapseln, verbessert sich die Wartbarkeit des eigenen Programmcodes.
Daniel Basler arbeitet als Softwareentwickler bei der Solarlux GmbH. Seine Schwerpunkte liegen auf Cross-Platform-Apps, Android, JavaScript und Microsoft-Technologien.
Die neuen Funktionen sind besonders für .NET-Anwendungen relevant, da .NET-Entwickler viel Wert auf Abstraktion und hohe Integrationsqualität legen.
Das war die Leseprobe unseres heise-Plus-Artikels "Wie Entwickler Claude mit C#-SDK in .NET einbinden". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
Source: Heise · heise online
At a glance
- Topic
- Technology
- Country
- 🇩🇪 DE
- Publisher language
- DE
- Added to Allnira