{"version":"1","model":{"id":"fal-ai/bernini-r/edit-image","name":"Bernini-R Edit Image","kind":"image","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Bernini-R image editing — instruction-based edits from ByteDance's unified generation/editing model, preserving everything the instruction doesn't touch.","pricing_note":"$0.03 / output megapixel, ceil'd (fal-published) — 1MP at ≤848px, 2MP ($0.06) at 1280px","categories":["edit"],"prompt_required":true,"prompt_supported":true,"supports":{"referenceImage":true},"requires":{"referenceImage":true},"aspect_ratios":[],"resolutions":[],"durations":[],"max_images":1,"base_credits":4,"api_gross_margin_percent":20,"added_at":"2026-07-05","popularity_rank":60,"example_prompt":"Change the season to autumn — golden leaves on the trees and scattered on the ground — keep the people and buildings exactly as they are","preview":{"image":"/bernini-r-edit-image-preview-v1.webp"},"schema_url":"/api/v1/models?id=fal-ai%2Fbernini-r%2Fedit-image","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Fbernini-r%2Fedit-image","title":"Bernini-R Edit Image generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/bernini-r/edit-image.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/bernini-r/edit-image","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string"},"negative_prompt":{"title":"Negative Prompt","description":"Leave blank to keep the model's tuned Wan2.2 default negative prompt.","default":"","type":"string"},"num_inference_steps":{"title":"Steps","description":"Number of denoising steps.","default":30,"type":"number","minimum":1,"maximum":50,"multipleOf":1},"max_image_size":{"title":"Output Size (long edge)","description":"Long-edge cap in pixels — output follows the source aspect ratio up to this size. Billing tier follows this value.","default":"848","type":"number","enum":[576,848,1280]},"enable_prompt_expansion":{"title":"Prompt Expansion","description":"Rewrite the instruction with an LLM before editing. The model is tuned on enhanced prompts.","default":false,"type":"boolean"},"seed":{"title":"Seed","description":"Seed for reproducibility. Random when omitted.","type":"integer"},"reference_image_url":{"type":"string","format":"uri"}},"required":["model_id","prompt","reference_image_url"],"additionalProperties":false},"parameters":[{"key":"negative_prompt","label":"Negative Prompt","type":"text","default":"","description":"Leave blank to keep the model's tuned Wan2.2 default negative prompt."},{"key":"num_inference_steps","label":"Steps","type":"number","default":30,"min":1,"max":50,"step":1,"description":"Number of denoising steps."},{"key":"max_image_size","label":"Output Size (long edge)","type":"select","default":"848","options":["576","848","1280"],"description":"Long-edge cap in pixels — output follows the source aspect ratio up to this size. Billing tier follows this value."},{"key":"enable_prompt_expansion","label":"Prompt Expansion","type":"toggle","default":false,"description":"Rewrite the instruction with an LLM before editing. The model is tuned on enhanced prompts."},{"key":"seed","label":"Seed","type":"seed","description":"Seed for reproducibility. Random when omitted."}]}}