生成 Bria 矢量图形
使用 CometAPI POST /bria/text-to-vector,通过 Bria Base(Beta)从文本生成可编辑、可缩放的矢量素材,适用于图标、徽标和插画。
概述
从文本 Prompt 生成高质量、可编辑的矢量图形素材。非常适合使用 Bria 的专有文生图基础模型创建可缩放的图标、徽标和插画。https://engine.prod.bria-api.com/v1/text-to-vector/base/3.2详情请参阅 Bria 官方文档。何时使用
当最终素材需要保持可编辑或可缩放时,请使用此端点,例如图标、简单插画、徽标和版式图形。当你需要照片级真实细节或复杂纹理时,则应改用栅格图像生成。首次请求
先使用一个简短的 Prompt,描述对象、风格和预期用途。第一次请求尽量保持简单,在确认矢量输出可用后,再添加品牌、颜色或构图约束。读取响应
响应会通过 API playground 返回矢量输出字段。如果你的工作流需要长期存储或后续编辑,请及时保存返回的素材。授权
Bearer token authentication. Use your CometAPI key.
请求头
请求体
The prompt you would like to use to generate images. Bria currently supports prompts in English only.
The impact of the guidance.
Default 1
The aspect ratio of the image. When a ControlNet is being used, the aspect ratio is defined by the guidance image and this parameter is ignored.
Default 4
Determines the response mode. When true, responses are synchronous. With false, responses are asynchronous, immediately providing URLs for images that are generated in the background. Use polling for the URLs to retrieve images once ready.
Default false
The aspect ratio of the image.
Default "1:1"
Enum "1:1" "2:3" "3:2" "3:4" "4:3" "4:5" "5:4" "9:16" "16:9"
You can choose whether you want your generated result to be random or predictable. You can recreate the same result in the future by using the seed value of a result from the response with the prompt, model type and model version. You can exclude this parameter if you are not interested in recreating your results. This parameter is optional.
Specify here elements that you didn't ask in the prompt, but are being generated, and you would like to exclude. This parameter is optional. Bria currently supports prompts in English only.
The number of iterations the model goes through to refine the generated image. This parameter is optional.
Default 30
Determines how closely the generated image should adhere to the input text description. This parameter is optional.
Default 5
When enabled (default: true), the input prompt is scanned for NSFW or ethically restricted terms before image generation. If the prompt violates Bria's ethical guidelines, the request will be rejected with a 408 error.
Default true
When enabled, applies content moderation to both input visuals and generated outputs.
For input images:
- Processing stops at the first image that fails moderation
- Returns a 422 error with details about which parameter failed
For synchronous requests (sync=true):
- If all generated images fail moderation, returns a 422 error
- If some images pass and others fail, returns a 200 response with successful generations and "blocked" objects for failed ones
For asynchronous requests (sync=false):
- Failed images are replaced with zero-byte files at their placeholder URLs
- Successful images are stored at their original placeholder URLs
Default false
Flags prompts with potential IP content. If detected, a warning will be included in the response.
Default false
Which guidance type you would like to include in the generation. Up to 2 guidance methods can be combined during a single inference. This parameter is optional.
Enum "controlnet_canny" "controlnet_depth" "controlnet_recoloring" "controlnet_color_grid"
The impact of the guidance.
Default 1
The image that should be used as guidance, in base64 format, with the method defined in guidance_method_1. Accepted formats are jpeg, jpg, png, webp. Maximum file size 12MB. If more then one guidance method is used, all guidance images must be of the same aspect ratio, and this will be the aspect ratio of the generated results. If guidance_method_1 is selected, an image must be provided.
Which guidance type you would like to include in the generation. Up to 2 guidance methods can be combined during a single inference. This parameter is optional.
Enum "controlnet_canny" "controlnet_depth" "controlnet_recoloring" "controlnet_color_grid"
The image that should be used as guidance, in base64 format, with the method defined in guidance_method_2. Accepted formats are jpeg, jpg, png, webp. Maximum file size 12MB. If more then one guidance method is used, all guidance images must be of the same aspect ratio, and this will be the aspect ratio of the generated results. If guidance_method_1 is selected, an image must be provided.
regular: Uses the image’s content, style elements, and color palette to guide generation.style_only: Uses the image’s high-level style elements and color palette to influence the generated output. The support for image prompt is currently available only when model_version="2.3".
Default "regular"
Enum "regular" "style_only"
The image file to be used as guidance, in base64 format. Accepted formats are jpeg, jpg, png, webp. The support for image prompt is currently available only when model_version="2.3". Maximum file size 12MB. This image can be of any aspect ratio, even when it's not alligned with the one defined in the parameter 'aspect_ratio' or by visuals provided to the ControlNets.
A list of URLs of images that should be used as guidance. The images can be of different aspect ratios. Accepted formats are jpeg, jpg, png, webp. The URLs should point to accessible, publicly available images. The support for image prompt is currently available only when model_version="2.3".
url
The impact of the provided image on the generated results. A value between 0.0 (no impact) and 1.0 (full impact).
Default 1
响应
Success
The response is of type object.