-record(create_image_request, { prompt :: binary(), model :: gleam@option:option(glopenai@image:image_model()), n :: gleam@option:option(integer()), quality :: gleam@option:option(glopenai@image:image_quality()), response_format :: gleam@option:option(glopenai@image:image_response_format()), output_format :: gleam@option:option(glopenai@image:image_output_format()), output_compression :: gleam@option:option(integer()), size :: gleam@option:option(glopenai@image:image_size()), moderation :: gleam@option:option(glopenai@image:image_moderation()), background :: gleam@option:option(glopenai@image:image_background()), style :: gleam@option:option(glopenai@image:image_style()), user :: gleam@option:option(binary()) }).