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

# Introduction

> Generate images, videos, audio, and 3D models with the Artificial Studio API.

Artificial Studio provides a single API to generate images, videos, audio, and 3D models using state-of-the-art AI models. Send a request, get a result — it's that simple.

## Base URL

All API requests use the following base URL:

```
https://api.artificialstudio.ai
```

## How it works

Every generation follows the same three-step pattern:

<Steps>
  <Step title="Send a request">
    Call `POST /api/run` with a tool, model, and input parameters. You get back a generation ID immediately.
  </Step>

  <Step title="Wait for the result">
    Poll `GET /api/generations/:id` or use [webhooks](/api/webhook) to get notified when the generation is ready.
  </Step>

  <Step title="Get your output">
    The completed generation includes an `output` URL pointing to your generated media.
  </Step>
</Steps>

## Quick example

```bash theme={null}
curl -X POST https://api.artificialstudio.ai/api/run \
  -H "Content-Type: application/json" \
  -H "Authorization: YOUR_API_KEY" \
  -d '{
    "tool": "create-image",
    "input": {
      "prompt": "A serene mountain landscape at sunset"
    }
  }'
```

```json theme={null}
{
  "id": "507f1f77bcf86cd799439011",
  "status": "processing",
  "tool": "create-image",
  "createdAt": "2024-01-15T10:30:00.000Z"
}
```

## Available tools

| Tool                | Description                       | Example models                           |
| ------------------- | --------------------------------- | ---------------------------------------- |
| `create-image`      | Generate images from text prompts | Nano Banana, Flux 2 Flex, Google Image 4 |
| `create-video`      | Create videos from text or images | Wan v2.2, Kling O3, Runway Gen4          |
| `text-to-speech`    | Convert text to natural speech    | OpenAI TTS, ElevenLabs TTS               |
| `create-music`      | Generate music from text prompts  | MusicGen                                 |
| `sound-effects`     | Generate sound effects            | AudioGen                                 |
| `edit-image`        | Edit images with AI               | Nano Banana Edit, Seedream 4.0 Edit      |
| `upscale-image`     | Enhance image resolution          | Clarity Upscaler                         |
| `remove-background` | Remove backgrounds from images    | Background Remover                       |
| `animate-image`     | Animate a still image into video  | Wan v2.2 Image to Video                  |
| `image-to-3d`       | Convert images to 3D models       | TripoSR, InstantMesh                     |

Use `GET /api/tools` to see the full list of available tools and models.

## Next steps

<CardGroup cols={2}>
  <Card title="Get your API key" icon="key" href="/getting-started/authentication">
    Create an API key and authenticate your requests.
  </Card>

  <Card title="Quick start" icon="rocket" href="/getting-started/quick-start">
    Generate your first image in under a minute.
  </Card>

  <Card title="API reference" icon="code" href="/api/run">
    See the full API reference for creating generations.
  </Card>

  <Card title="Browse models" icon="sparkles" href="/image/nano-banana">
    Explore available models and their parameters.
  </Card>
</CardGroup>
