Skip to main content

Type Alias: GatewayInferenceInputCreateTranscriptionRequest

type GatewayInferenceInputCreateTranscriptionRequest = {
file: Blob;
model: string | "whisper-1";
language?: string;
prompt?: string;
response_format?: "json" | "text" | "srt" | "verbose_json" | "vtt";
temperature?: number;
timestamp_granularities[]?: ("word" | "segment")[];
};

Defined in: src/models/ai-gateway-inference.ts:5540

Portkey CreateTranscriptionRequest; strict modeled input with explicit JSON extension maps.

Example​

`GatewayInferenceInputCreateTranscriptionRequestSchema.parse(value);`

Properties​

file​

file: Blob;

Defined in: src/models/ai-gateway-inference.ts:5541


model​

model: string | "whisper-1";

Defined in: src/models/ai-gateway-inference.ts:5542


language?​

optional language?: string;

Defined in: src/models/ai-gateway-inference.ts:5543


prompt?​

optional prompt?: string;

Defined in: src/models/ai-gateway-inference.ts:5544


response_format?​

optional response_format?: "json" | "text" | "srt" | "verbose_json" | "vtt";

Defined in: src/models/ai-gateway-inference.ts:5545


temperature?​

optional temperature?: number;

Defined in: src/models/ai-gateway-inference.ts:5546


timestamp_granularities[]?​

optional timestamp_granularities[]?: ("word" | "segment")[];

Defined in: src/models/ai-gateway-inference.ts:5547