Generated C# SDK based on official DeepInfra OpenAPI specification. Includes C# Source Generator which allows you to define functions natively through a C# interface, and also provides extensions that make it easier to call this interface later
$ dotnet add package DeepInfraTo interact with the OpenAI like API, you need to use tryAGI.OpenAI library:
<PackageReference Include="tryAGI.OpenAI" Version="3.7.0" />
using OpenAI;
using var client = CustomProviders.DeepInfra(apiKey);
var enumerable = api.Chat.CreateChatCompletionAsStreamAsync(
model: "meta-llama/Meta-Llama-3-8B-Instruct",
messages: ["What is the capital of the United States?"]);
await foreach (var response in enumerable)
{
Console.Write(response.Choices[0].Delta.Content);
}Priority place for bugs: https://github.com/tryAGI/DeepInfra/issues
Priority place for ideas and general questions: https://github.com/tryAGI/DeepInfra/discussions
Discord: https://discord.gg/Ca2xhfBf3v

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