@bratcliffe909/mcp-server-segmind
Version:
Model Context Protocol server for Segmind API - Generate images and videos using AI models
35 lines • 890 B
TypeScript
import { z } from 'zod';
export declare enum ModelCategory {
TEXT_TO_IMAGE = "text2img",
IMAGE_TO_IMAGE = "img2img",
TEXT_TO_VIDEO = "text2video",
IMAGE_TO_VIDEO = "img2video",
TEXT_TO_AUDIO = "text2audio",
TEXT_TO_MUSIC = "text2music",
IMAGE_ENHANCEMENT = "enhancement"
}
export declare enum OutputType {
IMAGE = "image",
VIDEO = "video",
AUDIO = "audio",
TEXT = "text"
}
export interface ModelConfig {
id: string;
name: string;
description: string;
category: ModelCategory;
endpoint: string;
apiVersion: 'v1' | 'v2';
outputType: OutputType;
estimatedTime: number;
creditsPerUse: number;
parameters: z.ZodObject<any>;
defaultParams?: Record<string, any>;
supportedFormats?: string[];
maxDimensions?: {
width: number;
height: number;
};
}
//# sourceMappingURL=types.d.ts.map