---
title: "One model with its input schema."
method: GET
path: "/v1/models/{model}"
---

# One model with its input schema.

`GET /v1/models/{model}`

## Request

- Base URL: `https://api.lumeta.ai`
- URL: `https://api.lumeta.ai/v1/models/{model}`
- Auth: HTTP bearer

## Path parameters

- `model` string, required

## Response `200`

OK

- Model
  - `id` integer
  - `slug` string
  - `name` string
  - `type` 'image' | 'video' | 'audio' | 'other'
  - `description` string
  - `long_description` string, nullable
  - `min_plan` integer: The access level a model needs: 1 Free, 2 and up paid; `min_plan_name` names the plan. Some choices inside a model can need more: `x-lumeta-option-min-plan` in its input schema.
  - `min_plan_name` string: The cheapest plan on sale that opens the model.
  - `base_credits` number: Base price; POST /v1/estimate gives the exact figure for an input.
  - `edits_media` boolean: Takes an image/video/audio in and edits it.
  - `categories` string[]
  - `schema_url` string
  - `schema_hash` string: Changes when the input schema changes.
  - `prompt_guide` object: How to write a prompt for this model, on models that have a guide (Seedance today), GET /v1/models/{model} only: `text` is Markdown, `version` changes when the rules do. It is the guide the website's AI Enhance Prompt follows; Seedance's rules differ between its `engine` 2.0 and 2.5, marked in the text.
    - `version` string
    - `text` string
  - `input_schema` object: JSON Schema 2020-12 of `input` (GET /v1/models/{model} only).
  - `compat` object: Other APIs' names for this model, on models that have one: {"higgsfield": [paths]} are the Higgsfield API paths that run it at https://api.lumeta.ai/higgsfield.
    - `higgsfield` string[]

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/lumeta/apis/lumeta-api.md) · [All operations](https://skmtc.dev/lumeta/apis/lumeta-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lumeta/apis/lumeta-api/revisions/9b84c0fe886e?raw)
