Skip to content

HuggingFace

Nuget package dotnet License: MIT Discord

Features 🔥

  • Fully generated C# SDK based on official HuggingFace OpenAPI specification using OpenApiGenerator
  • Same day update to support new features
  • Updated and supported automatically if there are no breaking changes
  • All modern .NET features - nullability, trimming, NativeAOT, etc.
  • Support .Net Framework/.Net Standard 2.0
  • Now supports only Serverless Inference API

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
using HuggingFace;

using var client = new HuggingFaceClient(apiKey, client);
var response = await api.GenerateTextAsync(
    "gpt2",
    new GenerateTextRequest
    {
        Inputs = "Hello",
        Parameters = new GenerateTextRequestParameters
        {
            MaxNewTokens = 250,
        },
    });

Support

Priority place for bugs: https://github.com/tryAGI/HuggingFace/issues
Priority place for ideas and general questions: https://github.com/tryAGI/HuggingFace/discussions
Discord: https://discord.gg/Ca2xhfBf3v

OpenAPI specs

Acknowledgments

JetBrains logo

This project is supported by JetBrains through the Open Source Support Program.

CodeRabbit logo

This project is supported by CodeRabbit through the Open Source Support Program.