Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Photoroom / Photoroom image APIs

Visual QA

Enterprise image-analysis pipeline including proprietary product-fidelity evaluation, image attributes and garment classification.

restrictedClosed-source managed componentImage processing
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
5 of 21 specification fields collected
Image input limitNot collectedAwaiting source review
Output typesTextSee specification notes below
Input billingNot collectedPhotoroom Visual QA API
Output billingNot collectedNo inferred price

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Maximum input tokens
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Maximum output
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Maximum prompt characters
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Reasoning
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Tool calling
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Structured output
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Streaming
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Batch processing
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Fine-tuning
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Context caching
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Knowledge cutoff
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Release date
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Parameters
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Architecture
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Languages
Not collected

Not established for this exact image model or managed deployment. No language-model capabilities are inferred from HTTP or JSON transport.

Output modalities
TextSource for Output modalities (opens in a new tab)

Fixed JSON evaluation results, not generated images or arbitrary text completion.

Usage metering
Enterprise contract; no public per-evaluation tariff established.Source for Usage metering (opens in a new tab)
How to interpret scores
Fashion fidelity: closer to 1 means better matching. Food fidelity: 0 means faithful, 1 means a problem. Do not apply one threshold direction to both.Source for How to interpret scores (opens in a new tab)

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

API model ID
Not collected

No exact base-model selector established; this route can be a managed pipeline.

Access
Enterprise plan only; non-Enterprise API keys receive HTTP 403.
Regions
Enterprise deployment location not established for this exact route
API endpoint URL
POST https://image-api.photoroom.com/v2/visual-qaSource for API endpoint URL (opens in a new tab)
Request quotas
Not collected

Enterprise QA rate limit is not established; do not inherit the standard image API quota.

Bulk processing
Not collected

QA-specific batching or discount policy not established.

Required request fields
Exactly one of imageFile or imageUrl. Fidelity checks require exactly one referenceImageFile or referenceImageUrl. Request is multipart/form-data.Source for Required request fields (opens in a new tab)
Model controls
imageFile, imageUrl, referenceImageFile, referenceImageUrl, features, clothingItemDetectionSource for Model controls (opens in a new tab)
How to interpret scores
fashionFidelity: higher is better. foodFidelity: 0 faithful, 1 issue. Crop scores increase with cropping; overall quality increases with quality. Scores are feature-specific, not universally probabilities.Source for How to interpret scores (opens in a new tab)
Response format
Caption/metadata plus nested features results. features is optional; clothingItemDetection is a separate boolean, default false. Do not parse it as the v3 flat response.Source for Response format (opens in a new tab)
Classification labels
aiGenerated, hate, violence, text, overallImageQuality, humanElements, isEcommerceProduct, isFoodOrBeverage, cropped, fashionFidelity, foodFidelity, shadowCastOverProductSource for Classification labels (opens in a new tab)

Endpoint pricing has not been collected. Check the provider for applicable rates.

Data & enterprise terms

Exact Enterprise QA retention and data-use terms were not recovered. The general image API FAQ is not a substitute for the Enterprise contract.

API model ID
Not collected

No exact base-model selector established; this route can be a managed pipeline.

Access
Enterprise plan only; non-Enterprise API keys receive HTTP 403.
Regions
Enterprise deployment location not established for this exact route
API endpoint URL
POST https://image-api.photoroom.com/v3/visual-qaSource for API endpoint URL (opens in a new tab)
Request quotas
Not collected

Enterprise QA rate limit is not established; do not inherit the standard image API quota.

Bulk processing
Not collected

QA-specific batching or discount policy not established.

Required request fields
Exactly one of imageFile or imageUrl. Fidelity checks require exactly one referenceImageFile or referenceImageUrl. Request is multipart/form-data.Source for Required request fields (opens in a new tab)
Model controls
imageFile, imageUrl, referenceImageFile, referenceImageUrl, features, colorTaxonomy, categoryTaxonomySource for Model controls (opens in a new tab)
How to interpret scores
fashionFidelity: higher is better. foodFidelity: 0 faithful, 1 issue. Crop scores increase with cropping; overall quality increases with quality. Scores are feature-specific, not universally probabilities.Source for How to interpret scores (opens in a new tab)
Response format
Requested outputs are top-level keys, including caption, metadata and selected feature objects. features is required and accepts a nonempty array or comma-separated string.Source for Response format (opens in a new tab)
Garment classification taxonomies
mainGarmentColor requires colorTaxonomy (1–1,000 unique-code entries with six-digit hex). mainGarmentCategory requires categoryTaxonomy (1–2,000 unique-code nodes with optional parentCode). Each feature and taxonomy must appear together. These and clothingItemDetection share one model call; no dollar rate published.Source for Garment classification taxonomies (opens in a new tab)
Classification labels
View all 17 entries
  • caption
  • metadata
  • clothingItemDetection
  • mainGarmentColor
  • mainGarmentCategory
  • aiGenerated
  • hate
  • violence
  • text
  • overallImageQuality
  • humanElements
  • isEcommerceProduct
  • isFoodOrBeverage
  • cropped
  • fashionFidelity
  • foodFidelity
  • shadowCastOverProduct
Source for Classification labels (opens in a new tab)

Endpoint pricing has not been collected. Check the provider for applicable rates.

Data & enterprise terms

Exact Enterprise QA retention and data-use terms were not recovered. The general image API FAQ is not a substitute for the Enterprise contract.

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

Photoroom Visual QA API

Not verified

No reviewed cache contract for this route.

How it works
Not collected

No reviewed cache contract for this route.

Minimum reusable input
Not collected

No reviewed cache contract for this route.

Lifetime & refresh
Not collected

No reviewed cache contract for this route.

How to enable it
Not collected

No reviewed cache contract for this route.

Usage fields
Not collected

No reviewed cache contract for this route.

Billing rules
Not collected

No reviewed cache contract for this route.

Limits & data boundaries
Not collected

No reviewed cache contract for this route.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 15 Oct 2026

Photoroom Visual QA API

Not verified

No reviewed cache contract for this route.

How it works
Not collected

No reviewed cache contract for this route.

Minimum reusable input
Not collected

No reviewed cache contract for this route.

Lifetime & refresh
Not collected

No reviewed cache contract for this route.

How to enable it
Not collected

No reviewed cache contract for this route.

Usage fields
Not collected

No reviewed cache contract for this route.

Billing rules
Not collected

No reviewed cache contract for this route.

Limits & data boundaries
Not collected

No reviewed cache contract for this route.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 15 Oct 2026

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

Managed deployment, not a separately established private base checkpoint. Photoroom documents this model-backed workflow, but exact private derivative identity and the mapping to Instant Diffusion or third-party models remain unresolved. API versions, presets and transports do not establish new foundation models.

Classification evidence (opens in a new tab)

Sources reviewed