Creates a new Mistral audio transcription delegate.
Owning provider instance used for initialization checks and merged config access.
Initialized official Mistral SDK client.
Transcribes input audio using Mistral's non-streaming transcription endpoint.
Unified transcription request envelope.
Optional execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Provider-normalized transcript artifacts.
Streams transcription deltas from Mistral and emits a final completed transcript chunk.
Unified transcription request envelope.
Optional execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Async generator of transcript delta and completion chunks.
Adapts Mistral audio transcription endpoints into ProviderPlaneAI's normalized text-message artifact surface.
Normalizes both non-streaming and streaming transcription output to
NormalizedChatMessage[]so it aligns with the rest of the audio capability contracts.