/
opt
/
canhelp
/
node_modules
/
openai
/
resources
/
audio
/
/opt/canhelp/node_modules/openai/resources/audio
mkdir
upload
Name
Size
Mode
Actions
audio.d.mts
3176
0644
edit
dl
rm
audio.d.mts.map
1707
0644
edit
dl
rm
audio.d.ts
3168
0644
edit
dl
rm
audio.d.ts.map
1706
0644
edit
dl
rm
audio.js
1177
0644
edit
dl
rm
audio.js.map
603
0644
edit
dl
rm
audio.mjs
891
0644
edit
dl
rm
audio.mjs.map
631
0644
edit
dl
rm
index.d.mts
884
0644
edit
dl
rm
index.d.mts.map
607
0644
edit
dl
rm
index.d.ts
879
0644
edit
dl
rm
index.d.ts.map
606
0644
edit
dl
rm
index.js
947
0644
edit
dl
rm
index.js.map
276
0644
edit
dl
rm
index.mjs
305
0644
edit
dl
rm
index.mjs.map
219
0644
edit
dl
rm
speech.d.mts
2963
0644
edit
dl
rm
speech.d.mts.map
1150
0644
edit
dl
rm
speech.d.ts
2959
0644
edit
dl
rm
speech.d.ts.map
1149
0644
edit
dl
rm
speech.js
1151
0644
edit
dl
rm
speech.js.map
497
0644
edit
dl
rm
speech.mjs
1010
0644
edit
dl
rm
speech.mjs.map
495
0644
edit
dl
rm
transcriptions.d.mts
24027
0644
edit
dl
rm
transcriptions.d.mts.map
7696
0644
edit
dl
rm
transcriptions.d.ts
24019
0644
edit
dl
rm
transcriptions.d.ts.map
7695
0644
edit
dl
rm
transcriptions.js
793
0644
edit
dl
rm
transcriptions.js.map
510
0644
edit
dl
rm
transcriptions.mjs
643
0644
edit
dl
rm
transcriptions.mjs.map
511
0644
edit
dl
rm
translations.d.mts
3406
0644
edit
dl
rm
translations.d.mts.map
1612
0644
edit
dl
rm
translations.d.ts
3399
0644
edit
dl
rm
translations.d.ts.map
1611
0644
edit
dl
rm
translations.js
694
0644
edit
dl
rm
translations.js.map
464
0644
edit
dl
rm
translations.mjs
550
0644
edit
dl
rm
translations.mjs.map
465
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/openai/resources/audio/translations.d.ts
(3399B)
import { APIResource } from "../../core/resource.js"; import * as AudioAPI from "./audio.js"; import * as TranscriptionsAPI from "./transcriptions.js"; import { APIPromise } from "../../core/api-promise.js"; import { type Uploadable } from "../../core/uploads.js"; import { RequestOptions } from "../../internal/request-options.js"; /** * 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<Translation>; create(body: TranslationCreateParams<'verbose_json'>, options?: RequestOptions): APIPromise<TranslationVerbose>; create(body: TranslationCreateParams<'text' | 'srt' | 'vtt'>, options?: RequestOptions): APIPromise<string>; create(body: TranslationCreateParams, options?: RequestOptions): APIPromise<Translation>; } 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<TranscriptionsAPI.TranscriptionSegment>; } export type TranslationCreateResponse = Translation | TranslationVerbose; export interface TranslationCreateParams<ResponseFormat extends AudioAPI.AudioResponseFormat | undefined = AudioAPI.AudioResponseFormat | undefined> { /** * 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.ts.map
Save
cmd:
run