> For the complete documentation index, see [llms.txt](https://docs.api.amethyste.moe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.api.amethyste.moe/api-reference/generate.md).

# GENERATE

## 3000years

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/3000years`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIA_EFKfrczsT3aGvS)

## approved

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/approved`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIE8UnOi8NJs8R5QBn)

## afusion

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/afusion`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name   | Type   | Description       |
| ------ | ------ | ----------------- |
| avatar | string | Url of your image |
| url    | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIDykYC1JePM6CuQq5)

## badge

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/badge`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name         | Type    | Description                           |
| ------------ | ------- | ------------------------------------- |
| text         | string  | Text of your username (max 13 lenght) |
| numberserver | integer | number of server (max:  999999)       |
| numberuser   | integer | number of users (max : 99999)         |
| url          | string  | Url of your image                     |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqPI6hLaf8-XC6uL89p)

## batslap

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/batslap`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name   | Type   | Description               |
| ------ | ------ | ------------------------- |
| avatar | string | Url of your image         |
| url    | string | Url of your seconde image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-M0fv1na4qprkk6SWayz)

## beautiful

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/beautiful`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIEjmm3KRhk3AUUwDY)

## blur

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/blur`

For options blur the max is 30 and min is 1

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type    | Description                    |
| ---- | ------- | ------------------------------ |
| blur | integer | blur your image : default is 5 |
| url  | string  | Url of your image              |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIEnoIfP-g6v85GMTO)

## blurple

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/blurple`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name   | Type    | Description                        |
| ------ | ------- | ---------------------------------- |
| invert | boolean | blur your image : default is false |
| url    | string  | Url of your image                  |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIF6olRT6_IOySYcyW)

## brazzers

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/brazzers`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIEKjosOnrEYgsZm05)

## burn

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/burn`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-M0K22lKE06wEAbkdHTr)

## challenger

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/challenger`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-M0mXeaAqyt1yfauf-nN)

## circle

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/circle`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFAG7ou43PBVzVH6Q)

## contrast

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/contrast`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFHyM70trJ8Vbvho5)

## crush

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/crush`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqKAvqTSxUUHgP4o4wd)

## facebook

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/facebook`

For the text the max length is 360

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |
| text | string | text of your post |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![](/files/-M14BRkL7jPqbg6so67t)

## ddungeon

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/ddungeon`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFLUH5S23S4c5VKYD)

## deepfry

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/deepfry`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFQlO28mMS0pOsA1_)

## dictator

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/dictator`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFTKL05S_doH3KeFB)

## discordhouse

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/discordhouse`

House => \
Brilliance,\
Bravery,\
Balance

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name  | Type   | Description       |
| ----- | ------ | ----------------- |
| house | string | Name of house     |
| url   | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![balance](/files/-M16Z5hyeFqWrNpNTqlR)

![bravery](/files/-M16ZOAOfI_YSCmwP3nl)

![brilliance](/files/-M16Z_YHlFX-Xb5wkeUs)

## distort

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/distort`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFXMjN76P1G1rDCw8)

## dither565

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/dither565`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIF_vpZxO8zGdlvfP7)

## emboss

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/emboss`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFggyzVXhwNRd1YrQ)

## fire

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/fire`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | Url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFmOqh7Xomx58khdb)

## frame

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/frame`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFqyMESg93vmT33BF)

## gay

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/gay`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIFxiyZ6Pmw5FMU4x8)

## glitch

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/glitch`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqIG1NYOt0V9DzwrcEF)

## greyple

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/greyple`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name   | Type    | Description                                       |
| ------ | ------- | ------------------------------------------------- |
| invert | boolean | Invert your image with greyple : default is false |
| url    | string  | url of your image                                 |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK42Cz52HeAmrfooPo)

## greyscale

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/greyscale`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK4BcrPUKwbsukQzw2)

## instagram

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/instagram`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-M0v7KJoe0idNMqkrr57)

## invert

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/invert`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK4JW9dW6WvoO1UIMO)

## jail

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/jail`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK4SBrBNQJ8Fr7p9ej)

## lookwhatkarenhave

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/lookwhatkarenhave`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description        |
| ---- | ------ | ------------------ |
| url  | string | Url of your avatar |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

## Magik

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/magik`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description        |
| ---- | ------ | ------------------ |
| url  | string | Url of your avatar |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-Lqo2r4DfAYGZUnPcX1H)

## missionpassed

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/missionpassed`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK4baDH1pbSwVYezBg)

## moustache

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/moustache`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK4h-jmlOq77NoDLR6)

## pixelize

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/pixelize`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name     | Type    | Description                                                       |
| -------- | ------- | ----------------------------------------------------------------- |
| pixelize | integer | <p>pixelize your image default is 5<br><br>min : 1<br>max: 50</p> |
| url      | string  | url of your image                                                 |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

## ps4

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/ps4`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![](/files/-M0nSB-XWXCxhwdD2PQ5)

## posterize

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/posterize`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK6PFs0_zkHlFe2biT)

## rejected

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/rejected`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK6YaAlpYg4lrxNOXp)

## redple

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/redple`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name   | Type    | Description                                      |
| ------ | ------- | ------------------------------------------------ |
| invert | boolean | Invert your image with redple (default is false) |
| url    | string  | url of your image                                |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK6l3ZA4i6I_o3XLvK)

## rip

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/rip`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK6pnS6WmD7hya07hc)

## scary

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/scary`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK6voXmj5AO0hre3V2)

## sepia

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/sepia`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK70nH32g9UP7uu0YH)

## sharpen

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/sharpen`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK7GIziehW4HESoUOW)

## sniper

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/sniper`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK7LhL7W-fxORobJhK)

## steamcard

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/steamcard`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | Authentication token Bearer |

#### Request Body

| Name | Type   | Description        |
| ---- | ------ | ------------------ |
| text | string | text in your image |
| url  | string | Url of your image  |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-Lqm9NiMedVbWjalDFLS)

## symmetry

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/symmetry`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name        | Type   | Description                                                                                                                                           |
| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| orientation | string | <p>Orientation of your image:<br><br>left-right<br>right-left<br>top-bottom<br>bottom-top<br>top-left<br>top-right<br>bottom-left<br>bottom-right</p> |
| url         | string | url of your image                                                                                                                                     |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![exemple with left-right](/files/-LqK88t841vDsXB-Q8gn)

## thanos

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/thanos`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![](/files/-M11LRAghrwE8FvmwYce)

## trinity

<mark style="color:green;">`POST`</mark> `https://vi.api.amethyste.moe/generate/trinity`

For type you can choose\
\
1 => Basic\
2 => Remastered

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description          |
| ---- | ------ | -------------------- |
| url  | string | url of your image    |
| type | string | Select type of image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![Basic](/files/-M0jNgLD5Gbr9KpU3t30)

![Remastered](/files/-M0jNuuNz5xZOI3F04kt)

## tobecontinued

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/tobecontinued`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK8O92OaMQXkePgDOf)

## twitter

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/twitter`

For text the max length is 360

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name    | Type   | Description       |
| ------- | ------ | ----------------- |
| url     | string | url of your image |
| avatar1 | string | url of your image |
| avatar2 | string | url of your image |
| avatar3 | string | url of your image |
| text    | string | custom text       |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![](/files/-M10UKHoRO5tRfe6o7eB)

## spin \[Premium]

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/spin`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

## subzero

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/subzero`

#### Path Parameters

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description         |
| ---- | ------ | ------------------- |
| url  | string | url of you're image |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

![](/files/-M0K2Xs7guOKiKnrF_YK)

## triggered

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/triggered`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name       | Type    | Description                             |
| ---------- | ------- | --------------------------------------- |
| blur       | boolean | blur your image (default is false)      |
| greyscale  | boolean | greyscale your image (default is false) |
| horizontal | boolean | default is false                        |
| invert     | boolean | invert your image (default is false)    |
| sepia      | boolean | sepia your image (default is false)     |
| vertical   | boolean | default is false                        |
| url        | string  | url of your image                       |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![triggered clasic ](/files/-LqK8oMTIC8Ps2dw_dxd)

![triggered with blur](/files/-LqK8vdA7BQLv6Tn76bm)

![triggered sepia and invert](/files/-LqK9DFNgJanExv1NhwU)

## unsharpen

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/unsharpen`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK9UpH8Xrs44atjeQx)

## utatoo

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/utatoo`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqK9b2MI2XDT1Xxvfis)

## vs

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/vs`

For type you can choose\
\
1 => orange and blue\
2 => red and blue\
3 => red gradient and blue

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name   | Type    | Description                                |
| ------ | ------- | ------------------------------------------ |
| type   | integer | Select type of color image (default is 1 ) |
| avatar | string  | Avatar of 2nd image                        |
| url    | string  | url of your image                          |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![type 1 (default)](/files/-LqK9mOiK_NtcndvD-Uw)

![type 2](/files/-LqK9wLURRQAcUxU80ZA)

![type 3](/files/-LqIGAJMvCYDs7013UnE)

## wanted

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/wanted`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqKA44YIj233qYCjpH3)

## wasted

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/wasted`

#### Headers

| Name          | Type   | Description                 |
| ------------- | ------ | --------------------------- |
| Authorization | string | authentication token Bearer |

#### Request Body

| Name | Type   | Description       |
| ---- | ------ | ----------------- |
| url  | string | url of your image |

{% tabs %}
{% tab title="200 " %}

```
<Buffer ...>
```

{% endtab %}
{% endtabs %}

![](/files/-LqKAAvqJ9k-bh32JN_P)

## whowouldwin

<mark style="color:green;">`POST`</mark> `https://v1.api.amethyste.moe/generate/whowouldwin`

#### Path Parameters

| Name          | Type   | Description          |
| ------------- | ------ | -------------------- |
| Authorization | string | Authentication token |

#### Request Body

| Name   | Type   | Description         |
| ------ | ------ | ------------------- |
| url    | string | Url of you're image |
| avatar | string | Second image        |

{% tabs %}
{% tab title="200 " %}

```
<Buffer...>
```

{% endtab %}
{% endtabs %}

![](/files/-M0M41Q26K78SAbKfH5T)
