# API Reference

## Infinity Art

{% content-ref url="/pages/1fcC1jg3RW0cyIUDmTwb" %}
[Infinity Art (Text to Image)](/reference/api-reference/infinity-art-text-to-image.md)
{% endcontent-ref %}

The Art Generation API revolutionizes creative expression by transforming text descriptions into various art forms. Users input descriptive text, and the API interprets it to generate diverse artistic styles. This includes creating paintings, illustrations, and digital artwork, providing a plethora of visual possibilities.

***

## Image Outpaint (Expand)

{% content-ref url="/pages/X7X4unorUX0wayUymQ0A" %}
[Image Outpaint (Expand)](/reference/api-reference/image-outpaint-expand.md)
{% endcontent-ref %}

The Image Expansion API empowers users to upscale images while enhancing their quality. With this tool, users can increase the resolution of their images, allowing for detailed enlargements without compromising clarity or visual fidelity. This feature is particularly beneficial for artists and photographers looking to enhance their visual content.

***

## Background Remove

{% content-ref url="/pages/DsFx2aaa5GkfdSyPWgxy" %}
[Image Background Remove](/reference/api-reference/image-background-remove.md)
{% endcontent-ref %}

By utilizing the Image Background Removal API, users can effortlessly eliminate backgrounds from images. This API simplifies the process of isolating subjects or objects within images, enabling users to modify backgrounds or create transparent backgrounds for diverse creative applications.

***

## Face Swap

{% content-ref url="/pages/vJ1A2bcH7w2eZz3T4rVf" %}
[Face Swap](/reference/api-reference/face-swap.md)
{% endcontent-ref %}

The Face Swap API allows users to seamlessly swap faces within images. It provides the capability to replace facial features, facilitating creative editing. However, please note that this feature currently supports only human faces.

***

## QR Art

{% content-ref url="/pages/48A4tCv0xdx42iDBUPp3" %}
[QR Art (Text to QR Art)](/reference/api-reference/qr-art-text-to-qr-art.md)
{% endcontent-ref %}

The QR Art Generation API merges technology with artistry, enabling the creation of visually appealing and unique QR codes. Users can embed QR codes within various artistic styles, offering both functionality and aesthetic appeal to conventional QR codes.

***

## Video Art (Coming soon)

The Video Art API introduces an innovative Text-to-Video functionality, allowing users to bring textual descriptions to life as captivating videos. This transformative tool interprets text descriptions and generates corresponding video content, harnessing AI capabilities to visualize textual concepts.

By leveraging this feature, users can convert descriptive text into engaging video sequences, leveraging various styles and effects. From narrated storytelling to animated visualizations, this API empowers users to create compelling video content directly from descriptive input.

This functionality serves as a powerful creative tool, enabling storytellers, content creators, and marketers to visualize their ideas effectively. It's a valuable resource for crafting promotional content, educational videos, narrative sequences, and more, all derived from textual descriptions.

Through this API, users can harness the potential of textual concepts, transforming them into dynamic, visually rich video content. It represents a pivotal bridge between textual creativity and visual storytelling, enabling seamless content creation for diverse applications.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api-docs.mojo.vn/reference/api-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
