Mystic

Generated C# SDK based on official Mystic OpenAPI specification

MIT License

Stars
1
Committers
3

Mystic

Features 🔥

  • Fully generated C# SDK based on official Mystic 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 Mystic;

using var api = new MysticApi(apiKey);

var result = await api.Runs.SubmitRunAsync(
    pipeline: "black-forest-labs/flux-pro:v1",
    inputs: new List<RunInput>
    {
        new()
        {
            Type = RunIOType.Dictionary,
            Value = new RunInputValue
            {
                AdditionalProperties = new Dictionary<string, object>
                {
                    ["prompt"] = "a female, european, young adult, fit body, wavy acid orange hair, wearing open swimsuit, sea in the background.",
                    ["width"] = 1024,
                    ["height"] = 1024,
                    ["variant"] = "flux.1-pro",
                    ["steps"] = 25,
                    ["prompt_upsampling"] = false,
                    ["seed"] = Random.Shared.Next(0, 1000000),
                    ["guidance"] = 3.5,
                    ["safety_tolerance"] = 5,
                    ["interval"] = 3,
                }
            },
        },
    }
);

Console.WriteLine($"Output: {new Uri(result.Outputs![0].File!.Url!)}");

Support

Priority place for bugs: https://github.com/tryAGI/Mystic/issues Priority place for ideas and general questions: https://github.com/tryAGI/Mystic/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