STTRequest - TypeScript SDK

STTRequest type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Speech-to-text request input. Accepts a JSON body with input_audio containing base64-encoded audio.

Example Usage

1import { STTRequest } from "@openrouter/sdk/models";
2
3let value: STTRequest = {
4 inputAudio: {
5 data: "UklGRiQA...",
6 format: "wav",
7 },
8 model: "openai/whisper-large-v3",
9};

Fields

FieldTypeRequiredDescriptionExample
inputAudiomodels.STTInputAudio✔️Base64-encoded audio to transcribe{"data": "UklGRiQA...","format": "wav"}
languagestringISO-639-1 language code (e.g., “en”, “ja”). Auto-detected if omitted.en
modelstring✔️STT model identifieropenai/whisper-large-v3
providermodels.STTRequestProviderProvider-specific passthrough configuration
temperaturenumberSampling temperature for transcription0