Skip to main content
Model ID
Calling method: sync

reve-2-1 API Usage Guide

Overview

reve-2-1 is Reve AI’s unified v2 image model. A single endpoint covers text-to-image generation, single-image editing, and multi-image remixing — which workflow runs is determined by how many reference images are included in the request. Output resolution is significantly higher than Reve’s prior v1 models, and every response includes a structured layout describing the generated regions.

Authentication

Submit Image Generation Request

Endpoint

Request Format — text-to-image (no reference images)

Request Format — single-image edit

Pass one URL in reference_image. The prompt is treated as a plain edit instruction — no special syntax needed.

Request Format — multi-image remix

Pass 2-8 URLs in reference_images. Reference each one from the prompt by position, 0-based: <frame>0</frame>, <frame>1</frame>, etc.

Request Parameters

Postprocessing

payload.postprocessing is a list of operations, applied in order:
  • {"process": "upscale", "upscale_factor": 2} — factor 1-4
  • {"process": "remove_background"} — makes the background transparent
  • {"process": "fit_image", "max_dim": 512} — resize to fit (use max_dim, max_width, or max_height); no extra cost
  • {"process": "effect", "effect_name": "grain"} — apply a named effect preset configured in the Reve app
All operations except fit_image add a small amount of extra credit cost.

Response

Pricing

Reve bills in credits, not tokens or time. Verified 2026-07-14 by measuring the live API directly: text-to-image, single-image edit, and multi-image remix all consume the same flat 150 credits per call. postprocessing and test_time_scaling add credits on top of that baseline.

Credit Pricing

Conversion rate: ~1333.33 micro-USD per credit, so the 150-credit baseline is **0.20perimage.ThisrateisderivedfromthepricingofRevesearlierv1models(consistentacrossall5existingv1priceentries)sinceRevesownpricingpageisaJSrenderedappthatcantbefetchedprogrammatically;independentlycrosscheckedagainstathirdpartypricingwriteup(0.20 per image**. This rate is derived from the pricing of Reve's earlier v1 models (consistent across all 5 existing v1 price entries) since Reve's own pricing page is a JS-rendered app that can't be fetched programmatically; independently cross-checked against a third-party pricing writeup (10/7500 credits ≈ 1.33/1000creditsthesamerate)andagainstthemeasured150creditbaseline(bothsourcesagreetheresultis 1.33/1000 credits — the same rate) and against the measured 150-credit baseline (both sources agree the result is ~0.20/image).

Check Request Status