{"info":{"title":"recraft/v3/text-to-image","version":"1.0.0"},"paths":{"/":{"post":{"summary":"Generate","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Output"}}},"description":"Successful Response"}},"operationId":"recraft_v3_text_to_image_generate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Input"}}},"required":true}}}},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","title":"Input","required":["prompt"],"properties":{"style":{"enum":["any","realistic_image","digital_illustration","vector_illustration","realistic_image/b_and_w","realistic_image/enterprise","realistic_image/evening_light","realistic_image/faded_nostalgia","realistic_image/forest_life","realistic_image/hard_flash","realistic_image/hdr","realistic_image/motion_blur","realistic_image/mystic_naturalism","realistic_image/natural_light","realistic_image/natural_tones","realistic_image/organic_calm","realistic_image/real_life_glow","realistic_image/retro_realism","realistic_image/retro_snapshot","realistic_image/studio_portrait","realistic_image/urban_drama","realistic_image/village_realism","realistic_image/warm_folk","digital_illustration/2d_art_poster","digital_illustration/2d_art_poster_2","digital_illustration/antiquarian","digital_illustration/bold_fantasy","digital_illustration/child_book","digital_illustration/child_books","digital_illustration/cover","digital_illustration/crosshatch","digital_illustration/digital_engraving","digital_illustration/engraving_color","digital_illustration/expressionism","digital_illustration/freehand_details","digital_illustration/grain","digital_illustration/grain_20","digital_illustration/graphic_intensity","digital_illustration/hand_drawn","digital_illustration/hand_drawn_outline","digital_illustration/handmade_3d","digital_illustration/hard_comics","digital_illustration/infantile_sketch","digital_illustration/long_shadow","digital_illustration/modern_folk","digital_illustration/multicolor","digital_illustration/neon_calm","digital_illustration/noir","digital_illustration/nostalgic_pastel","digital_illustration/outline_details","digital_illustration/pastel_gradient","digital_illustration/pastel_sketch","digital_illustration/pop_art","digital_illustration/pop_renaissance","digital_illustration/seamless","digital_illustration/street_art","digital_illustration/tablet_sketch","digital_illustration/urban_glow","digital_illustration/urban_sketching","digital_illustration/vanilla_dreams","digital_illustration/young_adult_book","digital_illustration/young_adult_book_2","vector_illustration/bold_stroke","vector_illustration/chemistry","vector_illustration/colored_stencil","vector_illustration/contour_pop_art","vector_illustration/cosmics","vector_illustration/cutout","vector_illustration/depressive","vector_illustration/editorial","vector_illustration/emotional_flat","vector_illustration/engraving","vector_illustration/infographical","vector_illustration/line_art","vector_illustration/line_circuit","vector_illustration/linocut","vector_illustration/marker_outline","vector_illustration/mosaic","vector_illustration/naivector","vector_illustration/roundish_flat","vector_illustration/segmented_colors","vector_illustration/sharp_contrast","vector_illustration/thin","vector_illustration/vivid_shapes"],"type":"string","title":"Style","default":"realistic_image","x-order":1,"description":"The visual style to render. Pick a top-level family or a specific substyle. Any 'vector_illustration/*' style returns a true vector (SVG) file; all other styles return a raster image. Vector styles cost more (billed at the standard rate here)."},"prompt":{"type":"string","title":"Prompt","x-order":0,"maxLength":1000,"minLength":1,"description":"The text prompt describing the image to generate."},"image_size":{"enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"],"type":"string","title":"Image Size","default":"square_hd","x-order":2,"description":"The size/aspect of the generated image."}},"x-fal-order-properties":["prompt","style","image_size"]},"Output":{"type":"array","items":{"type":"string","format":"uri"},"title":"Output"}}}}