---
title: "List AI model input schemas"
method: GET
path: "/api/asset_generator/schemas/"
tags: ["AI Tools"]
---

# List AI model input schemas

`GET /api/asset_generator/schemas/`

Returns a list of `{model_name, input_params_schema}` objects, optionally filtered by `model_name` query parameter.

## Response `200`

- AIGenerateModelSchema[]
  - `model_name` string, required — The identifier of the model
  - `generation_type` 'text_to_image' | 'image_to_image' | 'text_to_video' | 'image_to_video' | 'text_to_audio' | 'audio_to_audio' | 'text_to_music' | 'video_to_video' | 'video_to_image' | 'text_to_text', required — * `text_to_image` - text_to_image * `image_to_image` - image_to_image * `text_to_video` - text_to_video * `image_to_video` - image_to_video * `text_to_audio` - text_to_audio * `audio_to_audio` - audio_to_audio * `text_to_music` - text_to_music * `video_to_video` - video_to_video * `video_to_image` - video_to_image * `text_to_text` - text_to_text
  - `input_params_schema` object, required — The JSON schema describing configurable input parameters for this model.
    - `$schema` string — JSON Schema meta-schema URI (e.g., https://json-schema.org/draft-07/schema#).
    - `required` string[] — List of required property names.
    - `properties` object — Object defining property schemas.

---

[API](https://skmtc.dev/creatify/apis/creatify-ai-api.md) · [All operations](https://skmtc.dev/creatify/apis/creatify-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/creatify/creatify-ai-api/revisions/7ca3bf8077ba/schema)
