https://github.com/betalgo/anthropic
A simple and efficient .NET library for accessing Anthropic's Claude AI API. This community-provided library allows you to easily integrate Claude's powerful AI capabilities into your C# applications.
https://github.com/betalgo/anthropic
ai anthropic anthropic-claude betalgo ranul
Last synced: 8 days ago
JSON representation
A simple and efficient .NET library for accessing Anthropic's Claude AI API. This community-provided library allows you to easily integrate Claude's powerful AI capabilities into your C# applications.
- Host: GitHub
- URL: https://github.com/betalgo/anthropic
- Owner: betalgo
- Created: 2024-05-01T19:27:18.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-10-10T11:28:45.000Z (7 months ago)
- Last Synced: 2025-04-02T05:51:38.701Z (28 days ago)
- Topics: ai, anthropic, anthropic-claude, betalgo, ranul
- Language: C#
- Homepage:
- Size: 84 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# .NET Library for Anthropic Claude⭐ We appreciate your star, it helps! 
#### Community Links
We have a very new [](https://discord.gg/gfgHsWnGxy) and [](https://www.reddit.com/r/BetalgoDevelopers) channel. Please come and help us build the .NET AI community.
This C# library is created by [Betalgo](https://github.com/betalgo) for the Ranul Tinga Project and is released under the MIT license.
## Overview
A simple and efficient .NET library for accessing Anthropic's Claude AI API. This community-provided library allows you to easily integrate Claude's powerful AI capabilities into your C# applications.### Install Package
[](https://www.nuget.org/packages/Betalgo.Ranul.Anthropic/)
```shell
Install-Package Betalgo.Ranul.Anthropic
```## Documentation and Examples
- [Wiki Page](https://github.com/betalgo/anthropic/wiki)
- [Playground Project](https://github.com/betalgo/Anthropic/tree/master/Anthropic.Playground)The repository contains a sample project named **Anthropic.Playground** to help you understand how to work with Claude using this library. Please refer to the Wiki for detailed documentation and advanced usage scenarios.
## Quick Start
Here's a simple example demonstrating how easy it is to use Claude with the Anthropic .NET Library:
```csharp
var anthropicService = new AnthropicService(new()
{
ApiKey = Environment.GetEnvironmentVariable("MY_ANTHROPIC_API_KEY")
});var messageRequest = new MessageRequest
{
Messages = [Message.FromUser("What is the capital of France?")],
Model = "claude-3-opus-20240229",
MaxTokens = 100
};var messageResponse = await anthropicService.Messages.Create(messageRequest);
if (messageResponse.Successful)
{
Console.WriteLine(messageResponse.ToString());
}
```## Notes
This library is a community project for interacting with Anthropic's Claude AI and is not officially supported by Anthropic. Please use it responsibly and in accordance with Anthropic's usage policies for Claude.## Changelog
### 8.1.1
- Updated NuGet packages to address a security issue flagged by Microsoft: https://github.com/advisories/GHSA-8g4q-xg66-9fp4
### 8.1.0
- Updated Namespace to `Betalgo.Anthropic`
### 8.0.0
- Initial release of the Anthropic Claude .NET Library---
## Acknowledgements
Maintenance of this project is made possible by all the bug reporters, [contributors](https://github.com/betalgo/anthropic/graphs/contributors), and [sponsors](https://github.com/sponsors/kayhantolga).For any issues, contributions, or feedback related to using this library with Claude, feel free to reach out or submit a pull request.
Betalgo GitHub: [https://github.com/betalgo](https://github.com/betalgo)
Betalgo Twitter: [@Betalgo](https://twitter.com/Betalgo)
Betalgo LinkedIn: [Betalgo | LinkedIn](https://www.linkedin.com/company/betalgo-up)