> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mynth.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Reve Remix

> Use the latest Reve Remix model with the Mynth SDK or REST API for multi-reference image composition.

```text Model ID theme={"theme":"kanagawa-dragon"}
reve/reve-remix
```

Currently runs **Reve 2.1 Remix** under the hood. The `reve/reve-remix` ID always tracks the latest Reve Remix version available through Mynth. Pricing may be adjusted if a newer version is more expensive to serve.

See pricing & more on [mynth.io](https://mynth.io/models/reve%2Freve-remix).

## Capabilities

|                      |                      |
| -------------------- | -------------------- |
| **Modes**            | Image-to-image       |
| **Inputs**           | 1–8 reference images |
| **Native auto size** | Yes                  |
| **Magic prompt**     | Supported            |

Reve Remix creates a new composition from one or more references. Use it for subject blending, style transfer, product and campaign concepts, and layouts that combine elements from several images.

## Remix images

Pass between **1 and 8** input images. In prompts that assign a specific role to each image, refer to them by zero-based frame tags such as `<frame>0</frame>` and `<frame>1</frame>`.

<CodeGroup>
  ```ts Mynth SDK theme={"theme":"kanagawa-dragon"}
  import Mynth from "@mynthio/sdk";

  const mynth = new Mynth();

  const task = await mynth.image.generate({
    prompt:
      "Place the product from <frame>0</frame> into the studio scene from <frame>1</frame>, preserving its branding",
    model: "reve/reve-remix",
    inputs: ["https://example.com/product.png", "https://example.com/studio-reference.jpg"],
    size: "landscape",
  });

  console.log(task.urls);
  ```

  ```bash REST API theme={"theme":"kanagawa-dragon"}
  curl https://api.mynth.io/image/generate \
    -X POST \
    -H "Authorization: Bearer $MYNTH_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "Place the product from <frame>0</frame> into the studio scene from <frame>1</frame>, preserving its branding",
      "model": "reve/reve-remix",
      "inputs": [
        {
          "type": "image",
          "source": { "type": "url", "url": "https://example.com/product.png" }
        },
        {
          "type": "image",
          "source": { "type": "url", "url": "https://example.com/studio-reference.jpg" }
        }
      ],
      "size": "landscape"
    }'
  ```
</CodeGroup>

## Auto size

This model supports **native auto size**.

```ts theme={"theme":"kanagawa-dragon"}
size: "auto";
```

See [Control size](/guides/control-size).
