@ai-stack/payloadcms
Version:
<p align="center"> <img alt="Payload AI Plugin" src="assets/payload-ai-intro.gif" width="100%" /> </p>
12 lines (11 loc) • 538 B
TypeScript
import type { GenerateImageParams } from '../../../types.js';
import type { ResolvedProviderConfig } from '../../providers/resolveProviderConfig.js';
export declare const generateImage: (prompt: string, { aspectRatio, model, outputMimeType, providerConfig, }?: {
aspectRatio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9";
model?: string;
outputMimeType?: "image/jpeg" | "image/png";
providerConfig?: ResolvedProviderConfig["google"];
} & GenerateImageParams) => Promise<{
alt: string;
buffer: Buffer<ArrayBuffer>;
}>;