minimax-mcp-tools
Version:
Async MCP server with Minimax API integration for image generation and text-to-speech
27 lines • 889 B
TypeScript
import { MinimaxBaseClient } from '../core/base-client.js';
import { type ImageGenerationParams } from '../config/schemas.js';
interface ImageGenerationResult {
files: string[];
count: number;
model: string;
prompt: string;
warnings?: string[];
}
export declare class ImageGenerationService extends MinimaxBaseClient {
constructor(options?: {
baseURL?: string;
timeout?: number;
});
generateImage(params: ImageGenerationParams): Promise<ImageGenerationResult>;
private buildPayload;
private processImageResponse;
validateSubjectReference(reference: string): Promise<string | null>;
getSupportedModels(): string[];
getSupportedAspectRatios(): readonly string[];
getModelInfo(modelName: string): {
name: string;
description: string;
} | null;
}
export {};
//# sourceMappingURL=image-service.d.ts.map