UNPKG

@stevekaplanai/google-ai-mcp

Version:

Model Context Protocol server for Google AI services (VEO 3, Imagen 4, Gemini, Lyria 2)

24 lines 930 B
import { BaseGoogleService } from './base.service.js'; import { VeoConfig, VeoResponse, VeoGenerateRequest } from '../types/veo.types.js'; export declare class VeoService extends BaseGoogleService { private auth; private readonly MAX_RETRIES; private readonly RETRY_DELAY; private readonly VALID_ASPECT_RATIOS; private readonly VALID_PERSON_GENERATION; private readonly MIN_DURATION; private readonly MAX_DURATION; constructor(apiKey: string, config?: VeoConfig); generateVideo(request: VeoGenerateRequest): Promise<VeoResponse>; private validateRequest; private callVeoAPI; private formatResponse; private getResolution; private getProjectId; private getRegion; private executeWithRetry; private delay; private generateMockResponse; saveVideosLocally(response: VeoResponse, outputDir?: string): Promise<void>; } //# sourceMappingURL=veo.service.d.ts.map