dallE3: ModelReference<
ZodObject<
{
apiKey: ZodOptional<ZodString>;
maxOutputTokens: ZodOptional<ZodNumber>;
stopSequences: ZodOptional<ZodArray<ZodString, "many">>;
temperature: ZodOptional<ZodNumber>;
topK: ZodOptional<ZodNumber>;
topP: ZodOptional<ZodNumber>;
version: ZodOptional<ZodString>;
} & {
quality: ZodOptional<ZodEnum<["standard", "hd"]>>;
response_format: ZodOptional<ZodEnum<["b64_json", "url"]>>;
size: ZodOptional<ZodEnum<["1024x1024", "1792x1024", "1024x1792"]>>;
style: ZodOptional<ZodEnum<["vivid", "natural"]>>;
user: ZodOptional<ZodString>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
apiKey: ZodOptional<ZodString>;
maxOutputTokens: ZodOptional<ZodNumber>;
stopSequences: ZodOptional<ZodArray<ZodString, "many">>;
temperature: ZodOptional<ZodNumber>;
topK: ZodOptional<ZodNumber>;
topP: ZodOptional<ZodNumber>;
version: ZodOptional<ZodString>;
} & {
quality: ZodOptional<ZodEnum<["standard", "hd"]>>;
response_format: ZodOptional<ZodEnum<["b64_json", "url"]>>;
size: ZodOptional<ZodEnum<["1024x1024", "1792x1024", "1024x1792"]>>;
style: ZodOptional<ZodEnum<["vivid", "natural"]>>;
user: ZodOptional<ZodString>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
apiKey: ZodOptional<ZodString>;
maxOutputTokens: ZodOptional<ZodNumber>;
stopSequences: ZodOptional<ZodArray<ZodString, "many">>;
temperature: ZodOptional<ZodNumber>;
topK: ZodOptional<ZodNumber>;
topP: ZodOptional<ZodNumber>;
version: ZodOptional<ZodString>;
} & {
quality: ZodOptional<ZodEnum<["standard", "hd"]>>;
response_format: ZodOptional<ZodEnum<["b64_json", "url"]>>;
size: ZodOptional<ZodEnum<["1024x1024", "1792x1024", "1024x1792"]>>;
style: ZodOptional<ZodEnum<["vivid", "natural"]>>;
user: ZodOptional<ZodString>;
},
ZodTypeAny,
"passthrough",
>,
>,
> = ...