Skip to main content

Documentation Index

Fetch the complete documentation index at: https://rimp.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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.