///
import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js';
import _m0 from 'protobufjs/minimal';
import { TuningTask_Status, TuningTask } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_task';
import { TuningTypeLora, TuningTypePromptTune } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_types';
import { SchedulerLinear, SchedulerConstant, SchedulerCosine } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_schedulers';
import { OptimizerAdamw } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_optimizers';
import { TuningError } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_error';
import { Operation } from '../../../../../yandex/cloud/operation/operation';
export declare const protobufPackage = "yandex.cloud.ai.tuning.v1";
export interface ListTuningsRequest {
/** Required field. ID of the folder to list tunings in. */
folderId: string;
/** Maximum number of tuning tasks to return per page. */
pageSize: number;
/** Token to retrieve the next page of results. */
pageToken: string;
status: TuningTask_Status;
}
export interface ListTuningsResponse {
/** List of tuning tasks in the specified folder. */
tuningTasks: TuningTask[];
/** Token to retrieve the next page of results. */
nextPageToken: string;
}
export interface DescribeTuningRequest {
tuningTaskId: string;
}
export interface DescribeTuningResponse {
tuningTask?: TuningTask;
}
export interface CancelTuningRequest {
tuningTaskId: string;
}
export interface CancelTuningResponse {
tuningTaskId: string;
}
export interface TuningResponse {
tuningTaskId: string;
status: TuningTask_Status;
targetModelUri: string;
}
export interface TuningMetadata {
tuningTaskId: string;
status: TuningTask_Status;
totalSteps: number;
currentStep: number;
}
export interface TuningRequest {
/** Format like a `gpt://{folder_id}/yandex-gpt/latest` */
baseModelUri: string;
trainDatasets: TuningRequest_WeightedDataset[];
/** @deprecated */
validationDatasets: TuningRequest_WeightedDataset[];
validationDataset?: TuningRequest_WeightedDataset;
testDatasets: TuningRequest_WeightedDataset[];
textToTextCompletion?: TextToTextCompletionTuningParams | undefined;
textClassificationMultilabel?: TextClassificationMultilabelParams | undefined;
textClassificationMulticlass?: TextClassificationMulticlassParams | undefined;
/** TextEmbeddingPairParams is unimplemented */
textEmbeddingPairParams?: TextEmbeddingPairParams | undefined;
/** TextEmbeddingTripletParams is unimplemented */
textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined;
name: string;
description: string;
labels: {
[key: string]: string;
};
}
export interface TuningRequest_LabelsEntry {
key: string;
value: string;
}
export interface TuningRequest_WeightedDataset {
datasetId: string;
weight: number;
}
export interface TextToTextCompletionTuningParams {
seed: number;
lr: number;
nSamples: number;
additionalArguments: string;
lora?: TuningTypeLora | undefined;
promptTune?: TuningTypePromptTune | undefined;
scheduler?: TextToTextCompletionTuningParams_Scheduler;
optimizer?: TextToTextCompletionTuningParams_Optimizer;
}
export interface TextToTextCompletionTuningParams_Scheduler {
linear?: SchedulerLinear | undefined;
constant?: SchedulerConstant | undefined;
cosine?: SchedulerCosine | undefined;
warmupRatio: number;
}
export interface TextToTextCompletionTuningParams_Optimizer {
adamw?: OptimizerAdamw | undefined;
}
export interface TextClassificationMultilabelParams {
seed: number;
lr: number;
nSamples: number;
additionalArguments: string;
lora?: TuningTypeLora | undefined;
promptTune?: TuningTypePromptTune | undefined;
scheduler?: TextClassificationMultilabelParams_Scheduler;
optimizer?: TextClassificationMultilabelParams_Optimizer;
}
export interface TextClassificationMultilabelParams_Scheduler {
linear?: SchedulerLinear | undefined;
constant?: SchedulerConstant | undefined;
cosine?: SchedulerCosine | undefined;
warmupRatio: number;
}
export interface TextClassificationMultilabelParams_Optimizer {
adamw?: OptimizerAdamw | undefined;
}
export interface TextClassificationMulticlassParams {
seed: number;
lr: number;
nSamples: number;
additionalArguments: string;
lora?: TuningTypeLora | undefined;
promptTune?: TuningTypePromptTune | undefined;
scheduler?: TextClassificationMulticlassParams_Scheduler;
optimizer?: TextClassificationMulticlassParams_Optimizer;
}
export interface TextClassificationMulticlassParams_Scheduler {
linear?: SchedulerLinear | undefined;
constant?: SchedulerConstant | undefined;
cosine?: SchedulerCosine | undefined;
warmupRatio: number;
}
export interface TextClassificationMulticlassParams_Optimizer {
adamw?: OptimizerAdamw | undefined;
}
export interface TextEmbeddingPairParams {
seed: number;
lr: number;
nSamples: number;
additionalArguments: string;
embeddingDims: number[];
lora?: TuningTypeLora | undefined;
promptTune?: TuningTypePromptTune | undefined;
scheduler?: TextEmbeddingPairParams_Scheduler;
optimizer?: TextEmbeddingPairParams_Optimizer;
}
export interface TextEmbeddingPairParams_Scheduler {
linear?: SchedulerLinear | undefined;
constant?: SchedulerConstant | undefined;
cosine?: SchedulerCosine | undefined;
warmupRatio: number | undefined;
}
export interface TextEmbeddingPairParams_Optimizer {
adamw?: OptimizerAdamw | undefined;
}
export interface TextEmbeddingTripletParams {
seed: number;
lr: number;
nSamples: number;
additionalArguments: string;
embeddingDims: number[];
lora?: TuningTypeLora | undefined;
promptTune?: TuningTypePromptTune | undefined;
scheduler?: TextEmbeddingTripletParams_Scheduler;
optimizer?: TextEmbeddingTripletParams_Optimizer;
}
export interface TextEmbeddingTripletParams_Scheduler {
linear?: SchedulerLinear | undefined;
constant?: SchedulerConstant | undefined;
cosine?: SchedulerCosine | undefined;
warmupRatio: number | undefined;
}
export interface TextEmbeddingTripletParams_Optimizer {
adamw?: OptimizerAdamw | undefined;
}
export interface GetMetricsUrlRequest {
taskId: string;
}
export interface GetMetricsUrlResponse {
loadUrl: string;
}
export interface GetOptionsRequest {
taskId: string;
}
export interface GetOptionsResponse {
taskId: string;
baseModelUri: string;
trainDatasets: TuningRequest_WeightedDataset[];
validationDatasets: TuningRequest_WeightedDataset[];
textToTextCompletion?: TextToTextCompletionTuningParams | undefined;
textClassificationMultilabel?: TextClassificationMultilabelParams | undefined;
textClassificationMulticlass?: TextClassificationMulticlassParams | undefined;
textEmbeddingPairParams?: TextEmbeddingPairParams | undefined;
textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined;
}
export interface ListErrorsRequest {
tuningTaskId: string;
}
export interface ListErrorsResponse {
tuningError: TuningError[];
}
export interface CreateTuningDraftRequest {
baseModelUri: string;
trainDatasets: TuningRequest_WeightedDataset[];
validationDatasets: TuningRequest_WeightedDataset[];
textToTextCompletion?: TextToTextCompletionTuningParams | undefined;
textClassificationMultilabel?: TextClassificationMultilabelParams | undefined;
textClassificationMulticlass?: TextClassificationMulticlassParams | undefined;
textEmbeddingPairParams?: TextEmbeddingPairParams | undefined;
textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined;
name: string;
description: string;
labels: {
[key: string]: string;
};
}
export interface CreateTuningDraftRequest_LabelsEntry {
key: string;
value: string;
}
export interface CreateTuningDraftResponse {
tuningTaskId: string;
}
export interface UpdateTuningDraftRequest {
tuningTaskId: string;
baseModelUri: string;
trainDatasets: TuningRequest_WeightedDataset[];
validationDatasets: TuningRequest_WeightedDataset[];
textToTextCompletion?: TextToTextCompletionTuningParams | undefined;
textClassificationMultilabel?: TextClassificationMultilabelParams | undefined;
textClassificationMulticlass?: TextClassificationMulticlassParams | undefined;
textEmbeddingPairParams?: TextEmbeddingPairParams | undefined;
textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined;
name: string;
description: string;
labels: {
[key: string]: string;
};
}
export interface UpdateTuningDraftRequest_LabelsEntry {
key: string;
value: string;
}
export interface UpdateTuningDraftResponse {
tuningTaskId: string;
}
export interface DeleteTuningDraftRequest {
tuningTaskId: string;
}
export interface DeleteTuningDraftResponse {
tuningTaskId: string;
}
export interface TuneDraftRequest {
tuningTaskId: string;
}
export declare const ListTuningsRequest: {
encode(message: ListTuningsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListTuningsRequest;
fromJSON(object: any): ListTuningsRequest;
toJSON(message: ListTuningsRequest): unknown;
fromPartial, never>>(object: I): ListTuningsRequest;
};
export declare const ListTuningsResponse: {
encode(message: ListTuningsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListTuningsResponse;
fromJSON(object: any): ListTuningsResponse;
toJSON(message: ListTuningsResponse): unknown;
fromPartial, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
nextPageToken?: string | undefined;
} & Record, never>>(object: I): ListTuningsResponse;
};
export declare const DescribeTuningRequest: {
encode(message: DescribeTuningRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DescribeTuningRequest;
fromJSON(object: any): DescribeTuningRequest;
toJSON(message: DescribeTuningRequest): unknown;
fromPartial, never>>(object: I): DescribeTuningRequest;
};
export declare const DescribeTuningResponse: {
encode(message: DescribeTuningResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DescribeTuningResponse;
fromJSON(object: any): DescribeTuningResponse;
toJSON(message: DescribeTuningResponse): unknown;
fromPartial, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): DescribeTuningResponse;
};
export declare const CancelTuningRequest: {
encode(message: CancelTuningRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CancelTuningRequest;
fromJSON(object: any): CancelTuningRequest;
toJSON(message: CancelTuningRequest): unknown;
fromPartial, never>>(object: I): CancelTuningRequest;
};
export declare const CancelTuningResponse: {
encode(message: CancelTuningResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CancelTuningResponse;
fromJSON(object: any): CancelTuningResponse;
toJSON(message: CancelTuningResponse): unknown;
fromPartial, never>>(object: I): CancelTuningResponse;
};
export declare const TuningResponse: {
encode(message: TuningResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TuningResponse;
fromJSON(object: any): TuningResponse;
toJSON(message: TuningResponse): unknown;
fromPartial, never>>(object: I): TuningResponse;
};
export declare const TuningMetadata: {
encode(message: TuningMetadata, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TuningMetadata;
fromJSON(object: any): TuningMetadata;
toJSON(message: TuningMetadata): unknown;
fromPartial, never>>(object: I): TuningMetadata;
};
export declare const TuningRequest: {
encode(message: TuningRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest;
fromJSON(object: any): TuningRequest;
toJSON(message: TuningRequest): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
validationDatasets?: ({
datasetId?: string | undefined;
weight?: number | undefined;
}[] & ({
datasetId?: string | undefined;
weight?: number | undefined;
} & {
datasetId?: string | undefined;
weight?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
validationDataset?: ({
datasetId?: string | undefined;
weight?: number | undefined;
} & {
datasetId?: string | undefined;
weight?: number | undefined;
} & Record, never>) | undefined;
testDatasets?: ({
datasetId?: string | undefined;
weight?: number | undefined;
}[] & ({
datasetId?: string | undefined;
weight?: number | undefined;
} & {
datasetId?: string | undefined;
weight?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
textToTextCompletion?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMultilabel?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMulticlass?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingPairParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingTripletParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
name?: string | undefined;
description?: string | undefined;
labels?: ({
[x: string]: string | undefined;
} & {
[x: string]: string | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TuningRequest;
};
export declare const TuningRequest_LabelsEntry: {
encode(message: TuningRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest_LabelsEntry;
fromJSON(object: any): TuningRequest_LabelsEntry;
toJSON(message: TuningRequest_LabelsEntry): unknown;
fromPartial, never>>(object: I): TuningRequest_LabelsEntry;
};
export declare const TuningRequest_WeightedDataset: {
encode(message: TuningRequest_WeightedDataset, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest_WeightedDataset;
fromJSON(object: any): TuningRequest_WeightedDataset;
toJSON(message: TuningRequest_WeightedDataset): unknown;
fromPartial, never>>(object: I): TuningRequest_WeightedDataset;
};
export declare const TextToTextCompletionTuningParams: {
encode(message: TextToTextCompletionTuningParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams;
fromJSON(object: any): TextToTextCompletionTuningParams;
toJSON(message: TextToTextCompletionTuningParams): unknown;
fromPartial, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TextToTextCompletionTuningParams;
};
export declare const TextToTextCompletionTuningParams_Scheduler: {
encode(message: TextToTextCompletionTuningParams_Scheduler, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams_Scheduler;
fromJSON(object: any): TextToTextCompletionTuningParams_Scheduler;
toJSON(message: TextToTextCompletionTuningParams_Scheduler): unknown;
fromPartial, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>>(object: I): TextToTextCompletionTuningParams_Scheduler;
};
export declare const TextToTextCompletionTuningParams_Optimizer: {
encode(message: TextToTextCompletionTuningParams_Optimizer, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams_Optimizer;
fromJSON(object: any): TextToTextCompletionTuningParams_Optimizer;
toJSON(message: TextToTextCompletionTuningParams_Optimizer): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): TextToTextCompletionTuningParams_Optimizer;
};
export declare const TextClassificationMultilabelParams: {
encode(message: TextClassificationMultilabelParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams;
fromJSON(object: any): TextClassificationMultilabelParams;
toJSON(message: TextClassificationMultilabelParams): unknown;
fromPartial, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TextClassificationMultilabelParams;
};
export declare const TextClassificationMultilabelParams_Scheduler: {
encode(message: TextClassificationMultilabelParams_Scheduler, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams_Scheduler;
fromJSON(object: any): TextClassificationMultilabelParams_Scheduler;
toJSON(message: TextClassificationMultilabelParams_Scheduler): unknown;
fromPartial, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>>(object: I): TextClassificationMultilabelParams_Scheduler;
};
export declare const TextClassificationMultilabelParams_Optimizer: {
encode(message: TextClassificationMultilabelParams_Optimizer, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams_Optimizer;
fromJSON(object: any): TextClassificationMultilabelParams_Optimizer;
toJSON(message: TextClassificationMultilabelParams_Optimizer): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): TextClassificationMultilabelParams_Optimizer;
};
export declare const TextClassificationMulticlassParams: {
encode(message: TextClassificationMulticlassParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams;
fromJSON(object: any): TextClassificationMulticlassParams;
toJSON(message: TextClassificationMulticlassParams): unknown;
fromPartial, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TextClassificationMulticlassParams;
};
export declare const TextClassificationMulticlassParams_Scheduler: {
encode(message: TextClassificationMulticlassParams_Scheduler, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams_Scheduler;
fromJSON(object: any): TextClassificationMulticlassParams_Scheduler;
toJSON(message: TextClassificationMulticlassParams_Scheduler): unknown;
fromPartial, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>>(object: I): TextClassificationMulticlassParams_Scheduler;
};
export declare const TextClassificationMulticlassParams_Optimizer: {
encode(message: TextClassificationMulticlassParams_Optimizer, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams_Optimizer;
fromJSON(object: any): TextClassificationMulticlassParams_Optimizer;
toJSON(message: TextClassificationMulticlassParams_Optimizer): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): TextClassificationMulticlassParams_Optimizer;
};
export declare const TextEmbeddingPairParams: {
encode(message: TextEmbeddingPairParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams;
fromJSON(object: any): TextEmbeddingPairParams;
toJSON(message: TextEmbeddingPairParams): unknown;
fromPartial, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TextEmbeddingPairParams;
};
export declare const TextEmbeddingPairParams_Scheduler: {
encode(message: TextEmbeddingPairParams_Scheduler, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams_Scheduler;
fromJSON(object: any): TextEmbeddingPairParams_Scheduler;
toJSON(message: TextEmbeddingPairParams_Scheduler): unknown;
fromPartial, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>>(object: I): TextEmbeddingPairParams_Scheduler;
};
export declare const TextEmbeddingPairParams_Optimizer: {
encode(message: TextEmbeddingPairParams_Optimizer, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams_Optimizer;
fromJSON(object: any): TextEmbeddingPairParams_Optimizer;
toJSON(message: TextEmbeddingPairParams_Optimizer): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): TextEmbeddingPairParams_Optimizer;
};
export declare const TextEmbeddingTripletParams: {
encode(message: TextEmbeddingTripletParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams;
fromJSON(object: any): TextEmbeddingTripletParams;
toJSON(message: TextEmbeddingTripletParams): unknown;
fromPartial, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): TextEmbeddingTripletParams;
};
export declare const TextEmbeddingTripletParams_Scheduler: {
encode(message: TextEmbeddingTripletParams_Scheduler, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams_Scheduler;
fromJSON(object: any): TextEmbeddingTripletParams_Scheduler;
toJSON(message: TextEmbeddingTripletParams_Scheduler): unknown;
fromPartial, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>>(object: I): TextEmbeddingTripletParams_Scheduler;
};
export declare const TextEmbeddingTripletParams_Optimizer: {
encode(message: TextEmbeddingTripletParams_Optimizer, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams_Optimizer;
fromJSON(object: any): TextEmbeddingTripletParams_Optimizer;
toJSON(message: TextEmbeddingTripletParams_Optimizer): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): TextEmbeddingTripletParams_Optimizer;
};
export declare const GetMetricsUrlRequest: {
encode(message: GetMetricsUrlRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetMetricsUrlRequest;
fromJSON(object: any): GetMetricsUrlRequest;
toJSON(message: GetMetricsUrlRequest): unknown;
fromPartial, never>>(object: I): GetMetricsUrlRequest;
};
export declare const GetMetricsUrlResponse: {
encode(message: GetMetricsUrlResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetMetricsUrlResponse;
fromJSON(object: any): GetMetricsUrlResponse;
toJSON(message: GetMetricsUrlResponse): unknown;
fromPartial, never>>(object: I): GetMetricsUrlResponse;
};
export declare const GetOptionsRequest: {
encode(message: GetOptionsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetOptionsRequest;
fromJSON(object: any): GetOptionsRequest;
toJSON(message: GetOptionsRequest): unknown;
fromPartial, never>>(object: I): GetOptionsRequest;
};
export declare const GetOptionsResponse: {
encode(message: GetOptionsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetOptionsResponse;
fromJSON(object: any): GetOptionsResponse;
toJSON(message: GetOptionsResponse): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
validationDatasets?: ({
datasetId?: string | undefined;
weight?: number | undefined;
}[] & ({
datasetId?: string | undefined;
weight?: number | undefined;
} & {
datasetId?: string | undefined;
weight?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
textToTextCompletion?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMultilabel?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMulticlass?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingPairParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingTripletParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): GetOptionsResponse;
};
export declare const ListErrorsRequest: {
encode(message: ListErrorsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListErrorsRequest;
fromJSON(object: any): ListErrorsRequest;
toJSON(message: ListErrorsRequest): unknown;
fromPartial, never>>(object: I): ListErrorsRequest;
};
export declare const ListErrorsResponse: {
encode(message: ListErrorsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ListErrorsResponse;
fromJSON(object: any): ListErrorsResponse;
toJSON(message: ListErrorsResponse): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): ListErrorsResponse;
};
export declare const CreateTuningDraftRequest: {
encode(message: CreateTuningDraftRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): CreateTuningDraftRequest;
fromJSON(object: any): CreateTuningDraftRequest;
toJSON(message: CreateTuningDraftRequest): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
validationDatasets?: ({
datasetId?: string | undefined;
weight?: number | undefined;
}[] & ({
datasetId?: string | undefined;
weight?: number | undefined;
} & {
datasetId?: string | undefined;
weight?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
textToTextCompletion?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMultilabel?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textClassificationMulticlass?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingPairParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record, never>) | undefined;
optimizer?: ({
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} & {
adamw?: ({
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textEmbeddingTripletParams?: ({
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: number[] | undefined;
lora?: {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} | undefined;
promptTune?: {
virtualTokens?: number | undefined;
} | undefined;
scheduler?: {
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} | undefined;
optimizer?: {
adamw?: {
beta1?: number | undefined;
beta2?: number | undefined;
eps?: number | undefined;
weightDecay?: number | undefined;
} | undefined;
} | undefined;
} & {
seed?: number | undefined;
lr?: number | undefined;
nSamples?: number | undefined;
additionalArguments?: string | undefined;
embeddingDims?: (number[] & number[] & Record, never>) | undefined;
lora?: ({
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & {
rank?: number | undefined;
alpha?: number | undefined;
initialization?: string | undefined;
type?: string | undefined;
} & Record, never>) | undefined;
promptTune?: ({
virtualTokens?: number | undefined;
} & {
virtualTokens?: number | undefined;
} & Record, never>) | undefined;
scheduler?: ({
linear?: {
minLr?: number | undefined;
} | undefined;
constant?: {} | undefined;
cosine?: {
minLr?: number | undefined;
} | undefined;
warmupRatio?: number | undefined;
} & {
linear?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
constant?: ({} & {} & Record, never>) | undefined;
cosine?: ({
minLr?: number | undefined;
} & {
minLr?: number | undefined;
} & Record, never>) | undefined;
warmupRatio?: number | undefined;
} & Record