/opt/canhelp/node_modules/openai/resources/audio
NameSizeModeActions
audio.d.mts31760644editdlrm
audio.d.mts.map17070644editdlrm
audio.d.ts31680644editdlrm
audio.d.ts.map17060644editdlrm
audio.js11770644editdlrm
audio.js.map6030644editdlrm
audio.mjs8910644editdlrm
audio.mjs.map6310644editdlrm
index.d.mts8840644editdlrm
index.d.mts.map6070644editdlrm
index.d.ts8790644editdlrm
index.d.ts.map6060644editdlrm
index.js9470644editdlrm
index.js.map2760644editdlrm
index.mjs3050644editdlrm
index.mjs.map2190644editdlrm
speech.d.mts29630644editdlrm
speech.d.mts.map11500644editdlrm
speech.d.ts29590644editdlrm
speech.d.ts.map11490644editdlrm
speech.js11510644editdlrm
speech.js.map4970644editdlrm
speech.mjs10100644editdlrm
speech.mjs.map4950644editdlrm
transcriptions.d.mts240270644editdlrm
transcriptions.d.mts.map76960644editdlrm
transcriptions.d.ts240190644editdlrm
transcriptions.d.ts.map76950644editdlrm
transcriptions.js7930644editdlrm
transcriptions.js.map5100644editdlrm
transcriptions.mjs6430644editdlrm
transcriptions.mjs.map5110644editdlrm
translations.d.mts34060644editdlrm
translations.d.mts.map16120644editdlrm
translations.d.ts33990644editdlrm
translations.d.ts.map16110644editdlrm
translations.js6940644editdlrm
translations.js.map4640644editdlrm
translations.mjs5500644editdlrm
translations.mjs.map4650644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/audio/translations.d.mts (3406B)
import { APIResource } from "../../core/resource.mjs"; import * as AudioAPI from "./audio.mjs"; import * as TranscriptionsAPI from "./transcriptions.mjs"; import { APIPromise } from "../../core/api-promise.mjs"; import { type Uploadable } from "../../core/uploads.mjs"; import { RequestOptions } from "../../internal/request-options.mjs"; /** * Turn audio into text or text into audio. */ export declare class Translations extends APIResource { /** * Translates audio into English. * * @example * ```ts * const translation = await client.audio.translations.create({ * file: fs.createReadStream('speech.mp3'), * model: 'whisper-1', * }); * ``` */ create(body: TranslationCreateParams<'json' | undefined>, options?: RequestOptions): APIPromise; create(body: TranslationCreateParams<'verbose_json'>, options?: RequestOptions): APIPromise; create(body: TranslationCreateParams<'text' | 'srt' | 'vtt'>, options?: RequestOptions): APIPromise; create(body: TranslationCreateParams, options?: RequestOptions): APIPromise; } export interface Translation { text: string; } export interface TranslationVerbose { /** * The duration of the input audio. */ duration: number; /** * The language of the output translation (always `english`). */ language: string; /** * The translated text. */ text: string; /** * Segments of the translated text and their corresponding details. */ segments?: Array; } export type TranslationCreateResponse = Translation | TranslationVerbose; export interface TranslationCreateParams { /** * The audio file object (not file name) translate, in one of these formats: flac, * mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm. */ file: Uploadable; /** * ID of the model to use. Only `whisper-1` (which is powered by our open source * Whisper V2 model) is currently available. */ model: (string & {}) | AudioAPI.AudioModel; /** * An optional text to guide the model's style or continue a previous audio * segment. The * [prompt](https://platform.openai.com/docs/guides/speech-to-text#prompting) * should be in English. */ prompt?: string; /** * The format of the output, in one of these options: `json`, `text`, `srt`, * `verbose_json`, or `vtt`. */ response_format?: 'json' | 'text' | 'srt' | 'verbose_json' | 'vtt'; /** * The sampling temperature, between 0 and 1. Higher values like 0.8 will make the * output more random, while lower values like 0.2 will make it more focused and * deterministic. If set to 0, the model will use * [log probability](https://en.wikipedia.org/wiki/Log_probability) to * automatically increase the temperature until certain thresholds are hit. */ temperature?: number; } export declare namespace Translations { export { type Translation as Translation, type TranslationVerbose as TranslationVerbose, type TranslationCreateResponse as TranslationCreateResponse, type TranslationCreateParams as TranslationCreateParams, }; } //# sourceMappingURL=translations.d.mts.map