diff --git a/src/apis/audio.ts b/src/apis/audio.ts index fcab948..d85bc4c 100644 --- a/src/apis/audio.ts +++ b/src/apis/audio.ts @@ -22,11 +22,11 @@ export class Audio extends ApiResource { export class transcriptions extends ApiResource { async create( - _body: TranscriptionCreateParams, + _body: TranscriptionCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: TranscriptionCreateParams = _body; + const body: TranscriptionCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -44,11 +44,11 @@ export class transcriptions extends ApiResource { export class translations extends ApiResource { async create( - _body: TranslationCreateParams, + _body: TranslationCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: TranslationCreateParams = _body; + const body: TranslationCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -66,11 +66,11 @@ export class translations extends ApiResource { export class speech extends ApiResource { async create( - _body: SpeechCreateParams, + _body: SpeechCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: SpeechCreateParams = _body; + const body: SpeechCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -83,3 +83,15 @@ export class speech extends ApiResource { return response; } } + +export interface TranscriptionCreateBody extends TranscriptionCreateParams { + [key: string]: any; +} + +export interface TranslationCreateBody extends TranslationCreateParams { + [key: string]: any; +} + +export interface SpeechCreateBody extends SpeechCreateParams { + [key: string]: any; +} diff --git a/src/apis/batches.ts b/src/apis/batches.ts index c9a8316..517d457 100644 --- a/src/apis/batches.ts +++ b/src/apis/batches.ts @@ -7,11 +7,11 @@ import { createHeaders } from './createHeaders'; export class Batches extends ApiResource { async create( - _body: BatchCreateParams, + _body: BatchCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: BatchCreateParams = _body; + const body: BatchCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -106,3 +106,7 @@ export class Batches extends ApiResource { return response; } } + +export interface BatchCreateBody extends BatchCreateParams { + [key: string]: any; +} diff --git a/src/apis/fineTuning.ts b/src/apis/fineTuning.ts index db76942..f052f95 100644 --- a/src/apis/fineTuning.ts +++ b/src/apis/fineTuning.ts @@ -26,11 +26,11 @@ export class Jobs extends ApiResource { } async create( - _body: JobCreateParams, + _body: JobCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: JobCreateParams = _body; + const body: JobCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -161,3 +161,12 @@ export class Checkpoints extends ApiResource { return finalResponse(result); } } + +export interface JobCreateBody extends JobCreateParams { + role_arn: string; + job_name: string; + output_file: string; + provider_options: Record; + portkey_options: Record; + [key: string]: any; +} diff --git a/src/apis/realtime.ts b/src/apis/realtime.ts index 81ab482..3a8dbae 100644 --- a/src/apis/realtime.ts +++ b/src/apis/realtime.ts @@ -15,11 +15,11 @@ export class Realtime extends ApiResource { export class Sessions extends ApiResource { async create( - _body: SessionCreateParams, + _body: SessionCreateBody, params?: ApiClientInterface, opts?: RequestOptions ): Promise { - const body: SessionCreateParams = _body; + const body: SessionCreateBody = _body; if (params) { const config = overrideConfig(this.client.config, params.config); this.client.customHeaders = { @@ -36,3 +36,7 @@ export class Sessions extends ApiResource { return finalResponse(result); } } + +export interface SessionCreateBody extends SessionCreateParams { + [key: string]: any; +}