VGL(Visual Generation Language)是 Bria 推出的结构化图像生成控制格式,用确定性 JSON 替代模糊的自然语言提示,显式声明对象、光照、相机、构图与风格等每一项视觉属性,以获得可复现、可控制的生成结果,面向 Bria 的 FIBO 模型。
主要能力:支持生成(文字→VGL JSON)、编辑(图像+指令→VGL JSON)、带蒙版编辑(填充灰色蒙版区域)、图像描述(图像→VGL JSON)、细化(已有 JSON+编辑→更新后的 JSON)五种模式。输出为单个合法 JSON 对象,必填键包括 short_description、objects(最多 5 个)、background_setting、lighting、aesthetics、photographic_characteristics、style_medium、artistic_style、context、text_render(默认空数组,仅当用户给出确切文字时填写)、edit_instruction。人物对象可加 pose、expression、clothing、action、gender、skin_tone_and_texture 等字段;非人物对象这些字段应为 null。
使用方式:VGL 只定义结构化控制格式,实际执行需配合 bria-ai 技能通过 Bria API 调用(生成、编辑、去背景等)。调用示例:curl -X POST "https://engine.prod.bria-api.com/v2/image/generate" -H "api_token: $BRIA_API_KEY" -H "Content-Type: application/json" -H "User-Agent: BriaSkills/1.4.0" -d '{"structured_prompt": "{...}", "prompt": "Generate this scene", "aspect_ratio": "16:9"}'。
适用场景:需要精确、可复现控制构图的商业摄影、概念艺术、产品图、图像编辑与局部填充等。
限制与注意:标准编辑须保留未明确要求更改的属性,蒙版编辑须保留非蒙版区域并让填充内容自然融合;不要臆造文字,text_render 默认留空;对象不超过 5 个;使用具体取值而非含糊表述;按模式选择正确的 edit_instruction 写法。本资料暂未提供定价、平台与结算信息。