2026-05-22 · 1.1.1 — Status page, retries, and a pricing refresh
Added
- Live status page at status.rimp.io — a real-time snapshot of API and Studio health, refreshed continuously.
- Try again on failed generations — async generations that error out now expose a one-click retry. Retries reconcile with the provider first so you’re not double-billed.
Changed
- Catalog pricing refreshed — base credit costs for 16 models updated to match the latest underlying provider rates. Kling v3 repricing included. Call
GET /v1/modelsfor the current numbers. - Plan margins repriced — Pro and Studio now use a ×2.5 margin (up from ×1.6); the Studio plan moves from 120/month. Free and Team are unchanged. See Multi-model for how margins apply.
- Avatar catalog tightened — HeyGen avatars are now filtered to Avatar V-compatible looks, so every avatar listed actually renders.
- 3D outputs default to GLB —
POST /v1/three-dreturns the final GLB mesh directly instead of a color preview. - Upscale storage — upscale outputs are re-encoded PNG → JPEG (q90), cutting download size 5–10× with no visible quality loss.
Removed
- 14 unavailable models delisted — models that no longer run reliably upstream were removed from the catalog after a live audit. They no longer appear in
GET /v1/modelsand will returnmodel_unavailableif referenced.
Fixed
- Community model versions are now pinned, fixing intermittent
404errors on generation. - Avatar adapter input shapes corrected — avatar jobs no longer fail validation against the provider schema.
- Output
typeis now derived from MIME when the upstream API omits it, so downloads always have the right extension. - Chat streaming stays alive past the initial response and no longer truncates long completions.
- Server-Sent Events for in-flight generations are more reliable: no more reconnect loops on transient failures, and failed cards are replaced cleanly on retry.
- Studio grid hydrates from the server when you switch modalities, so you always see your latest generations.
2026-05-20 · 1.1.0 — Six new modalities
Added
POST /v1/voice(sync) — text-to-speech and voice cloning.POST /v1/music(async) — full songs, with or without vocals.POST /v1/avatars(async) — talking avatars and lipsync.POST /v1/chat(sync) — LLM chat completions across 15 models.POST /v1/three-d(async) — text-to-3D and image-to-3D, GLB mesh output.POST /v1/upscale(async) — image upscaling (2x / 4x) and face restoration.GET /v1/comparisons/{id}— fetch a comparison with all child generations.- Auto-generated MCP server — point AI tools at the docs.
Models
- Catalog expanded to ~60 models across 8 modalities (image, video, voice, music, avatar, chat, 3D, upscale). See Multi-model for the full tables.
- New image models include Flux 2 (Pro / Max / Klein), Imagen 4 (+ Ultra), Nano Banana Pro, Recraft V4, Qwen Image 2, Seedream 5 and gpt-image-2.
- New video models include Sora 2 (+ Pro), Kling v3 (+ Omni), Seedance 2.0 and Runway Gen-4.5.
Changed
- Plans are now Free / Pro / Studio / Team. Comparison caps: 2 / 3 / 6 / 12 models.
2026-05-19 · 1.0.0 — Initial public API
Added
POST /v1/images(sync) — single-model image generation, returns 200 with outputs inline.POST /v1/videos(async) — single-model video generation, returns 202 withgeneration_id.POST /v1/comparisons(async) — multi-model side-by-side, atomic credit reservation.GET /v1/generations/{id}— poll status + signed output URLs.POST /v1/generations/{id}/cancel— cancel queued or running generations.GET /v1/models— live catalog with pricing and capabilities.POST /v1/uploads— presigned PUT URLs to Cloudflare R2 for image-to-image / image-to-video inputs.GET|POST|DELETE /v1/webhooks— subscribe togeneration.completed,generation.failed,comparison.completed,usage.budget_threshold,usage.anomaly_detected.GET /v1/usage— PAYG usage aggregated by day / model / api_key.Idempotency-Keyheader on all credit-consuming POSTs (24h replay window).- HMAC-SHA-256 signed webhooks with
X-Rimp-Signature: t=…,v1=….
Models
- Image:
openai-image,stability-sd3,flux-pro,flux-pro-i2i,ideogram-v2,ideogram-v2-turbo. - Video:
veo-3-1-fast,veo-3-1-standard,runway-gen4-turbo,runway-gen4,luma-ray2.
SDKs
@rimp/sdkfor TypeScript / JavaScript — covers all endpoints with full types.rimpfor Python (3.9+) — sync client over httpx.- curl recipes published in SDKs / curl.
Enterprise
- WorkOS SSO (SAML / OIDC) + SCIM provisioning.
- Append-only audit log with CSV export.
- IP allowlist per API key.
- BYOK — bring your own OpenAI / Stability / Veo / Runway / Luma keys.
- Custom Stripe invoicing with PO numbers.
- SLA 99.9% with automatic credit accruals.