Jina

Generated C# SDK based on official Jina OpenAPI specification

MIT License

Stars
0
Committers
3

Jina

Features 🔥

  • Fully generated C# SDK based on official Jina OpenAPI specification using AutoSDK
  • 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

Usage

using Jina;

using var api = new JinaApi(apiKey);

var response = await api.Embeddings.CreateEmbeddingAsync(new TextEmbeddingInput
{
    Model = "jina-clip-v1",
    Input = new List<ApiSchemasEmbeddingTextDoc>
    {
        new()
        {
            Text = "Hello, world!",
        }
    }
});

Console.WriteLine($"[{string.Join(", ", response.Data[0].Embedding ?? [])}]");

Support

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

Acknowledgments

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

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

Badges
Extracted from project README's
Nuget package dotnet License: MIT Discord
Related Projects