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

# Inference Storage

> Shared file workspace consumed by the Playground, Workflows, and Media Library.

Inference Storage is the shared file workspace consumed by the [Playground](/inference-engine/playground), Studio workflows, and the Media Library. Folders here are referenced by Studio nodes (for example `gmi-studio-input` and `gmi-studio-output`) and survive across runs.

URL: `https://console.gmicloud.ai/user-console/ie/inference-storage` (redirects to `/files`)

## Quota

A header bar shows usage against your quota, for example `221.42 MB / 10 GB used` with a percent indicator.

## Toolbar

* **Filter**: type/scope filter (default "All").
* **Search files**: text search across files and folders.
* **New Folder**: create a folder at the current path.
* **Upload Files**: multi-file upload.

## File listing

Columns: **File Name**, **Type**, **Size**, **Updated On**. Per-row actions and a select-all checkbox are available. Pagination at the bottom defaults to 10 / page.

## Typical folders for Studio users

* `gmi-studio-input`: assets you reference from workflows.
* `gmi-studio-output`: generated media written back by workflow runs.

## Reference a file in API requests

Files in Inference Storage are served from a hosted URL, and so are the outputs written to `gmi-studio-output`. You can pass that URL directly into any endpoint that accepts an image or video input — for example Kling's `image_list`, `video_list`, and `element_list` (`frontal_image` / `refer_images` / `refer_videos`) fields.

* **Hosted URL** — reference a stored file (or a generated output) by its URL.
* **Base64 data URI** — inline small files directly in the request.
* **Upload API** — upload a file programmatically and get back a public URL to reuse — see [Upload API](/inference-engine/api-reference/video-api-reference#upload-api).

For the full list of accepted input methods, see [File Handling](/inference-engine/api-reference/video-api-reference#file-handling).

## Next steps

* Build a workflow that reads from `gmi-studio-input`: [GMI Studio](/gmi-studio/gmi-studio-user-manual/introduction).
* Run a model that uploads inputs: [Playground](/inference-engine/playground).
