multimind-sdk
Version:
This SDK gives JavaScript/TypeScript developers full access to advanced AI features like agent orchestration, RAG, and fine-tuning — without needing to manage backend code.
47 lines • 1.34 kB
TypeScript
export interface AdvancedFineTuneConfig {
baseModelName: string;
outputDir: string;
method: 'lora' | 'adapter' | 'prefix' | 'unipelt' | 'meta' | 'transfer';
epochs?: number;
learningRate?: number;
batchSize?: number;
loraConfig?: LoRAConfig;
adapterConfig?: AdapterConfig;
prefixConfig?: PrefixConfig;
metaConfig?: MetaLearningConfig;
transferConfig?: TransferLearningConfig;
}
export interface LoRAConfig {
r: number;
alpha: number;
dropout: number;
targetModules?: string[];
}
export interface AdapterConfig {
adapterType: string;
adapterSize: number;
adapterDropout: number;
}
export interface PrefixConfig {
prefixLength: number;
prefixDropout: number;
}
export interface MetaLearningConfig {
innerSteps: number;
innerLR: number;
outerLR: number;
adaptationSteps: number;
}
export interface TransferLearningConfig {
sourceTask: string;
targetTask: string;
freezeLayers: string[];
transferStrategy: 'feature' | 'parameter' | 'knowledge';
}
export declare function advancedFineTune(config: AdvancedFineTuneConfig): Promise<any>;
export declare function createAdvancedTuner(config: AdvancedFineTuneConfig): Promise<{
success: boolean;
message: string;
tuner: any;
}>;
//# sourceMappingURL=advancedFineTuning.d.ts.map