FishAudio 0.0.0-dev.24
dotnet add package FishAudio --version 0.0.0-dev.24
NuGet\Install-Package FishAudio -Version 0.0.0-dev.24
<PackageReference Include="FishAudio" Version="0.0.0-dev.24" />
<PackageVersion Include="FishAudio" Version="0.0.0-dev.24" />
<PackageReference Include="FishAudio" />
paket add FishAudio --version 0.0.0-dev.24
#r "nuget: FishAudio, 0.0.0-dev.24"
#:package FishAudio@0.0.0-dev.24
#addin nuget:?package=FishAudio&version=0.0.0-dev.24&prerelease
#tool nuget:?package=FishAudio&version=0.0.0-dev.24&prerelease
<div class="docs-hero"> <h1>FishAudio</h1> <p class="docs-hero-lead">.NET SDK for Fish Audio generation APIs with generated REST coverage and Microsoft.Extensions.AI tool adapters.</p> <div class="docs-badge-row"> <a href="https://www.nuget.org/packages/FishAudio/"><img alt="Nuget package" src="https://img.shields.io/nuget/vpre/FishAudio"></a> <a href="https://github.com/tryAGI/FishAudio/actions/workflows/dotnet.yml"><img alt="dotnet" src="https://github.com/tryAGI/FishAudio/actions/workflows/dotnet.yml/badge.svg?branch=main"></a> <a href="https://github.com/tryAGI/FishAudio/blob/main/LICENSE.txt"><img alt="License: MIT" src="https://img.shields.io/github/license/tryAGI/FishAudio"></a> <a href="https://discord.gg/Ca2xhfBf3v"><img alt="Discord" src="https://img.shields.io/discord/1115206893015662663?label=Discord&logo=discord&logoColor=white&color=d82679"></a> </div> <div class="docs-hero-actions"> <a href="#usage">Get started</a> <a href="#support">Get support</a> </div> </div>
<div class="docs-feature-grid"> <div class="docs-feature-card"> <h3>Generated API coverage</h3> <p>Built from the <a href="https://docs.fish.audio/api-reference/openapi.json">Fish Audio OpenAPI definition</a> so the SDK stays aligned with the published API.</p> </div> <div class="docs-feature-card"> <h3>MEAI tools</h3> <p>Expose common operations as <code>AIFunction</code> tools for use with any compatible <code>IChatClient</code>.</p> </div> <div class="docs-feature-card"> <h3>Modern .NET</h3> <p>Generated with AutoSDK and shaped for trimming, NativeAOT awareness, nullability, and current .NET conventions.</p> </div> </div>
Usage
Installation
dotnet add package FishAudio
Client
using FishAudio;
using var client = new FishAudioClient(apiKey);
MEAI Tools
using FishAudio;
using Microsoft.Extensions.AI;
var fishAudio = new FishAudioClient(apiKey);
var tools = new[]
{
fishAudio.AsTextToSpeechTool(referenceId: "your-voice-model-id"),
fishAudio.AsListModelsTool(),
fishAudio.AsGetModelTool(),
};
<div class="docs-callout"> <strong>Guides first.</strong> See the authentication and MEAI guides in the docs nav for provider-specific setup before running examples. </div>
Generate
Basic example showing how to create a client and make a request.
using var client = new FishAudioClient(apiKey);
Support
<div class="docs-card-grid"> <div class="docs-card"> <h3>Bugs</h3> <p>Open an issue in <a href="https://github.com/tryAGI/FishAudio/issues">tryAGI/FishAudio</a>.</p> </div> <div class="docs-card"> <h3>Ideas and questions</h3> <p>Use <a href="https://github.com/tryAGI/FishAudio/discussions">GitHub Discussions</a> for feedback and design discussion.</p> </div> <div class="docs-card"> <h3>Community</h3> <p>Join the <a href="https://discord.gg/Ca2xhfBf3v">tryAGI Discord</a> for broader SDK discussion.</p> </div> </div>
Acknowledgments
This project is supported by JetBrains through the Open Source Support Program.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.AI (>= 10.4.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.0-dev.24 | 51 | 4/1/2026 |
| 0.0.0-dev.23 | 41 | 3/29/2026 |
| 0.0.0-dev.22 | 44 | 3/29/2026 |
| 0.0.0-dev.21 | 40 | 3/29/2026 |
| 0.0.0-dev.17 | 128 | 3/28/2026 |
| 0.0.0-dev.15 | 47 | 3/28/2026 |
| 0.0.0-dev.13 | 41 | 3/28/2026 |
| 0.0.0-dev.12 | 39 | 3/28/2026 |
| 0.0.0-dev.11 | 40 | 3/27/2026 |
| 0.0.0-dev.8 | 50 | 3/27/2026 |
| 0.0.0-dev.6 | 42 | 3/27/2026 |
| 0.0.0-dev.5 | 45 | 3/27/2026 |
| 0.0.0-dev.3 | 41 | 3/27/2026 |
| 0.0.0-dev | 45 | 3/27/2026 |