UNPKG

portkey-ai

Version:
30 lines (29 loc) 1.53 kB
import { JobCreateParams, JobListEventsParams, JobListParams } from 'openai/resources/fine-tuning/jobs/jobs'; import { ApiClientInterface } from '../_types/generalTypes'; import { ApiResource } from '../apiResource'; import { RequestOptions } from '../baseClient'; import { CheckpointListParams } from 'openai/resources/fine-tuning/jobs/checkpoints'; export declare class FineTuning extends ApiResource { jobs: Jobs; constructor(client: any); } export declare class Jobs extends ApiResource { checkpoints: Checkpoints; constructor(client: any); create(_body: JobCreateBody, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; retrieve(fineTuningJobId: string, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; list(_query?: JobListParams, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; cancel(fineTuningJobId: string, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; listEvents(fineTuningJobId: string, _query?: JobListEventsParams, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; } export declare class Checkpoints extends ApiResource { list(fineTuningJobId: string, _query?: CheckpointListParams, params?: ApiClientInterface, opts?: RequestOptions): Promise<any>; } export interface JobCreateBody extends JobCreateParams { role_arn: string; job_name: string; output_file: string; provider_options: Record<string, any>; portkey_options: Record<string, any>; [key: string]: any; }