assetmax
Version:
Manifest-driven asset management system with contract-based generation
29 lines (28 loc) • 661 B
TypeScript
/**
* Veo 3 Fast model integration (TypeScript version)
*/
export interface VeoGenerationOptions {
prompt: string;
aspectRatio?: string;
duration?: number;
seed?: number;
}
export declare class VeoModel {
private client;
private readonly modelName;
private readonly aspectRatios;
constructor(apiToken?: string);
/**
* Generate video using Veo 3 Fast
*/
generate(options: VeoGenerationOptions): Promise<string>;
/**
* Get model information
*/
getModelInfo(): {
name: string;
supportedAspectRatios: string[];
maxDuration: number;
costPerVideo: number;
};
}