Technical Specifications of bria/increase-resolution
| Property | Details |
|---|---|
| Model ID | bria/increase-resolution |
| Provider | Bria |
| Category | Image editing / image upscaling |
| Primary function | Increase the resolution of an input image while preserving original content |
| Input types | Public image URL or Base64-encoded image |
| Accepted formats | JPEG, JPG, PNG, WEBP |
| Supported color modes | RGB, RGBA, CMYK |
| Output behavior | Upscaled image with preserved content, without generative regeneration |
| Resolution multipliers | 2x or 4x |
| Maximum output area | Up to 8192 ร 8192 pixels total area |
| Alpha handling | Optional transparency preservation via preserve_alpha |
| Processing mode | Supports asynchronous by default; synchronous mode also available |
| Authentication | API token in request headers |
| Moderation | Input and output image moderation supported |
What is bria/increase-resolution?
bria/increase-resolution is Briaโs image upscaling model endpoint for increasing image resolution without reimagining or regenerating the underlying content. Bria describes this route as a dedicated increase-resolution capability that preserves the original image rather than adding newly invented details, which makes it suitable for workflows that need cleaner enlargement with predictable visual fidelity.
This model is part of Briaโs broader Image Editing API suite, which includes task-specific endpoints for operations such as expansion, background editing, masking, and erasing. Within that lineup, bria/increase-resolution is the specialized option for straightforward upscaling.
Because Bria distinguishes this route from its separate โEnhance Imageโ endpoint, bria/increase-resolution is best understood as a preservation-first super-resolution tool: it enlarges the image resolution using a dedicated upscaling method, while the enhancement route is the one intended to regenerate richer textures or add visual richness.
Main features of bria/increase-resolution
- Resolution upscaling: Upscales input images by supported multipliers of 2x or 4x, giving developers a simple path to higher-resolution outputs for existing assets.
- Content-preserving behavior: Designed to preserve the original image content instead of regenerating or creatively altering it, which is useful for brand-sensitive and deterministic image pipelines.
- Large output support: Supports upscaling up to a maximum total output area of 8192 ร 8192 pixels, allowing high-resolution delivery for many production use cases.
- Flexible input ingestion: Accepts either publicly accessible image URLs or Base64-encoded image payloads, making it easy to integrate with both hosted-media and direct-upload workflows.
- Broad format compatibility: Works with JPEG, JPG, PNG, and WEBP inputs, while Briaโs endpoint documentation also notes constraints around supported file/color modes and 415 responses for unsupported cases.
- Transparency preservation: Includes a
preserve_alphaoption so images with alpha channels can retain transparent and partially transparent pixels in the output. - Async-friendly processing: Supports asynchronous processing by default, returning a status URL for tracking long-running jobs, while also offering synchronous mode when needed.
- Built-in moderation controls: Bria documents both input-image and output-image moderation for this route, helping teams enforce safer production usage.
How to access and integrate bria/increase-resolution
Step 1: Sign Up for API Key
To access the bria/increase-resolution API, first create an account on CometAPI and generate your API key from the dashboard. After signing in, store the key securely as an environment variable such as COMETAPI_API_KEY. This key will be used to authenticate all requests to bria/increase-resolution.
Step 2: Send Requests to bria/increase-resolution API
Use CometAPI's Bria-compatible endpoint at POST /bria/image/edit/increase-resolution.
curl https://api.cometapi.com/bria/image/edit/increase-resolution \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A paper boat floating on calm water at sunrise.",
"num_results": 1
}'
Step 3: Retrieve and Verify Results
The API returns a task ID. Poll GET /bria/{task_id} to check processing status and retrieve the output image URL when complete.