UNPKG

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.

162 lines 8.16 kB
export * from './bridge/multimind-bridge'; export * from './agent'; export * from './fineTune'; export * from './rag'; export * from './adapters'; export * from './evaluation'; export * from './models'; export { advancedFineTune, createAdvancedTuner } from './advancedFineTuning'; export type { AdvancedFineTuneConfig, LoRAConfig, AdapterConfig as AdvancedAdapterConfig, PrefixConfig, MetaLearningConfig, TransferLearningConfig } from './advancedFineTuning'; export { AdvancedRAGClient } from './advancedRAG'; export type { Document, AdvancedRAGConfig, QueryConfig } from './advancedRAG'; export { ModelConverter, pytorchToONNX, tensorflowToTFLite, pytorchToGGUF } from './modelConversion'; export type { ConversionConfig, QuantizationConfig, PruningConfig, GraphOptimizationConfig } from './modelConversion'; export { ComplianceMonitor } from './compliance'; export type { ComplianceConfig, ComplianceCheck, ComplianceResult, AuditEntry, DashboardMetrics, AlertThresholds } from './compliance'; export { AdvancedAgent, builtInTools } from './advancedAgent'; export type { Tool, WorkflowStep, MemoryEntry, AgentResponse, AgentConfig as AdvancedAgentConfig } from './advancedAgent'; export { LSTMModelClient, MoEModelClient, MultiModalClient, FederatedRouter, createLoadBalancedRouter, createIntelligentRouter } from './modelClientSystem'; export type { ModelClientConfig, MoEConfig, MultiModalConfig, FederatedConfig } from './modelClientSystem'; export { MultiMindGateway, RequestMiddleware, ResponseMiddleware } from './gateway'; export type { GatewayConfig, APIRoute } from './gateway'; export { ContextTransferManager, ContextTransferAPI, quickTransfer, getAllModels, validateConversation } from './contextTransfer'; export type { ContextTransferConfig, TransferOptions, ModelCapabilities, TransferResult, ConversationMessage, ValidationResult } from './contextTransfer'; import { AgentConfig as BasicAgentConfig } from './agent'; import { FineTuneConfig } from './fineTune'; import { RAGConfig } from './rag'; import { AdapterConfig as BasicAdapterConfig } from './adapters'; import { EvaluationConfig } from './evaluation'; import { ModelConfig } from './models'; import type { AdvancedFineTuneConfig } from './advancedFineTuning'; import { AdvancedRAGClient } from './advancedRAG'; import type { Document, AdvancedRAGConfig, QueryConfig } from './advancedRAG'; import { ModelConverter } from './modelConversion'; import type { ConversionConfig } from './modelConversion'; import { ComplianceMonitor } from './compliance'; import type { ComplianceConfig, ComplianceCheck } from './compliance'; import { AdvancedAgent } from './advancedAgent'; import type { AgentConfig as AdvancedAgentConfig } from './advancedAgent'; import { LSTMModelClient, MoEModelClient, MultiModalClient, FederatedRouter } from './modelClientSystem'; import type { ModelClientConfig, MoEConfig, MultiModalConfig, FederatedConfig } from './modelClientSystem'; import { MultiMindGateway } from './gateway'; import type { GatewayConfig } from './gateway'; import { ContextTransferManager, ContextTransferAPI } from './contextTransfer'; import type { ContextTransferConfig, TransferOptions, TransferResult, ConversationMessage, ValidationResult } from './contextTransfer'; export declare class MultiMindSDK { private initialized; private advancedRAG?; private modelConverter?; private complianceMonitor?; private advancedAgent?; private gateway?; initialize(): Promise<void>; close(): Promise<void>; generateWithAgent(prompt: string, config?: BasicAgentConfig): Promise<any>; createAgent(config?: BasicAgentConfig): Promise<{ success: boolean; message: string; }>; fineTuneModel(config: FineTuneConfig): Promise<any>; createFineTuner(config: FineTuneConfig): Promise<{ success: boolean; message: string; }>; queryRAG(prompt: string, config: RAGConfig): Promise<any>; createRAGEngine(config: RAGConfig): Promise<{ success: boolean; message: string; }>; loadAdapter(config: BasicAdapterConfig): Promise<{ success: boolean; message: string; }>; listAdapters(model: string): Promise<any>; removeAdapter(model: string, adapterPath: string): Promise<{ success: boolean; message: string; }>; evaluateModel(config: EvaluationConfig): Promise<any>; compareModels(models: string[], task: string, dataset?: string): Promise<any>; loadModel(config: ModelConfig): Promise<any>; routeModel(input: string, availableModels?: string[]): Promise<any>; listAvailableModels(): Promise<any>; advancedFineTune(config: AdvancedFineTuneConfig): Promise<any>; createAdvancedTuner(config: AdvancedFineTuneConfig): Promise<{ success: boolean; message: string; tuner: any; }>; createAdvancedRAG(config?: AdvancedRAGConfig): Promise<AdvancedRAGClient>; addDocumentsToRAG(documents: Document[]): Promise<{ success: boolean; message: string; }>; queryAdvancedRAG(config: QueryConfig): Promise<any>; createModelConverter(): Promise<ModelConverter>; convertModel(config: ConversionConfig): Promise<{ success: boolean; message: string; outputPath: string; model: any; }>; pytorchToONNX(inputPath: string, outputPath: string, config?: Partial<ConversionConfig>): Promise<{ success: boolean; message: string; outputPath: string; model: any; }>; tensorflowToTFLite(inputPath: string, outputPath: string, config?: Partial<ConversionConfig>): Promise<{ success: boolean; message: string; outputPath: string; model: any; }>; pytorchToGGUF(inputPath: string, outputPath: string, config?: Partial<ConversionConfig>): Promise<{ success: boolean; message: string; outputPath: string; model: any; }>; createComplianceMonitor(config: ComplianceConfig): Promise<ComplianceMonitor>; checkCompliance(check: ComplianceCheck): Promise<import("./compliance").ComplianceResult>; createAdvancedAgent(config: AdvancedAgentConfig): Promise<AdvancedAgent>; runAdvancedAgent(input: string, context?: any): Promise<import("./advancedAgent").AgentResponse>; createLSTMModelClient(config: ModelClientConfig): Promise<LSTMModelClient>; createMoEModelClient(config: MoEConfig): Promise<MoEModelClient>; createMultiModalClient(config: MultiModalConfig): Promise<MultiModalClient>; createFederatedRouter(config: FederatedConfig): Promise<FederatedRouter>; createGateway(config?: GatewayConfig): Promise<MultiMindGateway>; startGateway(config?: GatewayConfig): Promise<{ success: boolean; message: string; url: string; }>; stopGateway(): Promise<{ success: boolean; message: string; }>; createContextTransferManager(config?: ContextTransferConfig): Promise<ContextTransferManager>; createContextTransferAPI(): Promise<ContextTransferAPI>; transferContext(sourceModel: string, targetModel: string, conversationData: ConversationMessage[] | Record<string, any>, options?: TransferOptions): Promise<TransferResult>; quickTransfer(sourceModel: string, targetModel: string, conversationData: ConversationMessage[] | Record<string, any>, options?: Record<string, any>): Promise<string>; getSupportedModels(): Promise<Record<string, any>>; validateConversationFormat(data: ConversationMessage[] | Record<string, any>): Promise<ValidationResult>; batchTransfer(transfers: Array<{ sourceModel: string; targetModel: string; conversationData: ConversationMessage[] | Record<string, any>; options?: TransferOptions; }>): Promise<Record<string, any>>; createChromeExtensionConfig(): Promise<Record<string, any>>; getSDKInfo(): Promise<{ version: string; features: string[]; initialized: boolean; }>; healthCheck(): Promise<{ status: string; message: string; }>; } export default MultiMindSDK; //# sourceMappingURL=index.d.ts.map