Modern .NET SDK for Fireworks AI audio transcription and translation generated with AutoSDK.
Built from a checked-in OpenAPI document assembled from the public Fireworks audio API reference.
Designed for fast regeneration and low-friction updates when the upstream API changes without breaking compatibility.
Targets current .NET practices including nullability, trimming, NativeAOT awareness, and source-generated serialization.
using Fireworks;
using var client = new FireworksClient(apiKey);Create a client for Fireworks pre-recorded audio transcription.
using var client = new FireworksClient(apiKey);
var audioPath = Environment.GetEnvironmentVariable("FIREWORKS_SAMPLE_AUDIO_PATH") is { Length: > 0 } path
? path
: "sample.wav";
var audioBytes = await File.ReadAllBytesAsync(audioPath);
var response = await client.CreateTranscriptionAsync(
file: audioBytes,
filename: Path.GetFileName(audioPath),
model: AudioModel.WhisperV3);Open an issue in tryAGI/Fireworks.
Use GitHub Discussions for design questions and usage help.
Join the tryAGI Discord for broader discussion across SDKs.
This project is supported by JetBrains through the Open Source Support Program.
