Skip to main content

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/models for the current numbers.
  • Plan margins repriced — Pro and Studio now use a ×2.5 margin (up from ×1.6); the Studio plan moves from 100to100 to 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 GLBPOST /v1/three-d returns 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/models and will return model_unavailable if referenced.

Fixed

  • Community model versions are now pinned, fixing intermittent 404 errors on generation.
  • Avatar adapter input shapes corrected — avatar jobs no longer fail validation against the provider schema.
  • Output type is 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 with generation_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 to generation.completed, generation.failed, comparison.completed, usage.budget_threshold, usage.anomaly_detected.
  • GET /v1/usage — PAYG usage aggregated by day / model / api_key.
  • Idempotency-Key header 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/sdk for TypeScript / JavaScript — covers all endpoints with full types.
  • rimp for 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.