/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type PromptOptimizationRequest = {
    /**
     * Original prompt to optimize
     */
    prompt: string;
    /**
     * Target generation type
     */
    target_type?: PromptOptimizationRequest.target_type;
    /**
     * Optimization template name
     */
    template?: (string | null);
    model?: (string | null);
    provider?: (string | null);
    /**
     * Target language for optimization
     */
    language?: (string | null);
    extraParams?: (Record<string, any> | null);
};
export namespace PromptOptimizationRequest {
    /**
     * Target generation type
     */
    export enum target_type {
        IMAGE = 'image',
        VIDEO = 'video',
    }
}

