@bratcliffe909/mcp-server-segmind
Version:
Model Context Protocol server for Segmind API - Generate images and videos using AI models
25 lines • 918 B
TypeScript
import { ModelCategory, OutputType } from './types.js';
import type { ModelConfig } from './types.js';
export { ModelCategory, OutputType };
export type { ModelConfig };
export declare class ModelRegistry {
private models;
private modelsByCategory;
constructor();
private initializeModels;
private registerModel;
getModel(modelId: string): ModelConfig | undefined;
getModelsByCategory(category: ModelCategory): ModelConfig[];
getAllModels(): ModelConfig[];
findModelByEndpoint(endpoint: string): ModelConfig | undefined;
searchModels(query: string): ModelConfig[];
getModelCategories(): ModelCategory[];
getAllCategories(): ModelCategory[];
validateModelParameters(modelId: string, params: any): {
success: boolean;
data?: any;
error?: string;
};
}
export declare const modelRegistry: ModelRegistry;
//# sourceMappingURL=registry.d.ts.map