> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.empiriolabs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.empiriolabs.ai/_mcp/server.

# MOSS-Image Turbo

> OpenMOSS text-to-image model that renders accurate English and Chinese text in signs, posters, and layouts, with aspect ratio and seed controls.

![MOSS-Image Turbo](https://media.empiriolabs.ai/model-logos/moss-image-turbo.png)

[OpenMOSS](/providers/openmoss) · Image Generation

`POST /v1/images/generations`

OpenMOSS text-to-image model that renders accurate English and Chinese text in signs, posters, and layouts, with aspect ratio and seed controls.

## At a glance

| Field               | Value                                                             |
| ------------------- | ----------------------------------------------------------------- |
| Model id            | `moss-image-turbo`                                                |
| Model release date  | 2026-10-16                                                        |
| Input modalities    | Text                                                              |
| Output modalities   | Image                                                             |
| Context window      | -                                                                 |
| Weight precision    | INT8                                                              |
| Features            | image_generation, text_rendering, multilingual_text, seed_control |
| Native inference    | Yes                                                               |
| New                 | Yes                                                               |
| Supported endpoints | `POST /v1/images/generations`                                     |

## Pricing

| Charge           | Spec      | Rate    |
| ---------------- | --------- | ------- |
| Image generation | per image | \$0.015 |

## Example request

```bash
curl https://api.empiriolabs.ai/v1/images/generations \
  -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model": "moss-image-turbo", "prompt": "a misty forest at dawn", "size": "1024x1024"}'
```

## Parameters

| Parameter         | Type    | Required | Default  | Description                                                                                                                                                             |
| ----------------- | ------- | -------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `prompt`          | string  | yes      | -        | Text description of the image to generate, up to 4,000 characters.                                                                                                      |
| `aspect_ratio`    | enum    | no       | `"1:1"`  | Output aspect ratio. Used when size, width and height are unset. · Allowed: `1:1`, `16:9`, `9:16`, `4:3`, `3:4`, `3:2`, `2:3`                                           |
| `size`            | string  | no       | -        | Explicit WIDTHxHEIGHT override. Each side is a multiple of 16 from 512 to 2048 pixels, and width x height is at most 1,048,576 pixels. Leave unset to use aspect_ratio. |
| `width`           | number  | no       | -        | Output width in pixels, a multiple of 16. Set width and height together. Width x height must be at most 1,048,576 pixels. · Range: 512 – 2048                           |
| `height`          | number  | no       | -        | Output height in pixels, a multiple of 16. Set width and height together. Width x height must be at most 1,048,576 pixels. · Range: 512 – 2048                          |
| `seed`            | number  | no       | -        | Random seed. Leave unset for a random one; each image returns the seed it used. · Range: 0 – 2147483647                                                                 |
| `num_images`      | number  | no       | `1`      | How many images to generate (1-4). · Range: 1 – 4                                                                                                                       |
| `format`          | enum    | no       | `"webp"` | Image file codec for the generated output. · Allowed: `webp`, `png`, `jpg`, `jpeg`                                                                                      |
| `response_format` | enum    | no       | `"url"`  | Return a signed media URL by default, or base64 JSON when requested. · Allowed: `url`, `b64_json`                                                                       |
| `return_base64`   | boolean | no       | false    | Compatibility alias for response_format=b64_json.                                                                                                                       |

## Notes

Generates images from text, with accurate English and Chinese text in signs, posters, labels, and layouts.

**Input**

* A text prompt of up to 4,000 characters. Image inputs, negative prompts, and LoRA adapters are not supported.
* Size from `aspect_ratio` (1:1, 16:9, 9:16, 4:3, 3:4, 3:2, or 2:3), from `size` as `WIDTHxHEIGHT`, or from `width` and `height`. Each side is a multiple of 16 from 512 to 2,048 pixels, and width x height is at most 1,048,576 pixels. The default is 1024x1024.
* Up to 4 images per request with `num_images`.

**Output**

* WebP by default, or PNG or JPEG with `format`.
* A signed URL by default, or base64 with `response_format` set to `b64_json`.
* Each image carries the `seed` it used.

**Content safety**

Generated images pass an automated content-safety check. An image flagged as explicit is not returned. Because the image is generated before the check runs, a flagged generation is still billed.

**Weights**

* INT8.

---

*Machine-readable schema:* `GET https://api.empiriolabs.ai/v1/models/moss-image-turbo`.