---
title: "Models Info"
method: GET
path: "/models/{model_name}"
tags: ["Models"]
---

# Models Info

`GET /models/{model_name}`

## Path parameters

- `model_name` string, required

## Query parameters

- `version` string, nullable

## Headers

- `xi-api-key` string, nullable
- `x-api-key` string, nullable

## Response `200`

Successful Response

- ModelInfoOut
  - `model_name` string, required
  - `type` string, required
  - `tags` string[], required
  - `reported_type` string, required
  - `version` string, required
  - `description` string, nullable
  - `mf_description` string, nullable
  - `featured` boolean, required
  - `owner` boolean
  - `public` boolean, required
  - `curl_inv` string, required
  - `cmdline_inv` string, required
  - `txt_docs` string, required
  - `out_example` string, required
  - `out_docs` string, required
  - `in_schema` unknown
  - `out_schema` unknown
  - `in_fields` ModelFieldInfo[], nullable
    - `name` string, required
    - `parent` string, nullable
    - `ftype` string, required
    - `description` string, nullable
    - `allowed` unknown[], nullable
      - unknown
    - `default` unknown
    - `examples` unknown[]
      - unknown
    - `minimum` number, nullable
    - `exclusiveMinimum` number, nullable
    - `maximum` number, nullable
    - `exclusiveMaximum` number, nullable
  - `pricing` union, required
    - ModelPricingTime
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_sec` number, required
    - ModelPricingUptime
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_sec` number, required
    - ModelPricingTokens
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_input_token` number, required
      - `cents_per_output_token` number, required
      - `rate_per_input_token_cached` number, nullable
      - `rate_per_input_token_cache_write` number, nullable
      - `rate_per_service_tier_priority` number, nullable
      - `rate_per_service_tier_flex` number, nullable
    - ModelPricingInputLength
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_input_sec` number, required
    - ModelPricingInputTokens
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_input_token` number, required
    - ModelPricingInputCharacterLength
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_input_chars` number, required
    - ModelPricingImageUnits
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_image_unit` number, required
      - `default_width` integer, required
      - `default_height` integer, required
      - `default_iterations` integer, required
      - `default_price_cents` number, nullable
      - `usage_from_cost` boolean, required
    - ModelPricingOutputLength
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_output_sec` number, required
    - ModelPricingFrameUnits
      - `short` string, nullable — Short description of the pricing, ideal for cards and headers
      - `full` string, nullable — Full description of the pricing, perfect for details
      - `table` object, nullable — Could be used to generate pricing tables
      - `type` string
      - `cents_per_frame_unit` number, required
  - `doc_blocks` ModelDocBlock[], nullable
    - `key` 'http' | 'http-bge-m3-multimodal' | 'http-bagel-multimodal' | 'deepctl' | 'js-text-gen' | 'js-emb' | 'js-text-to-img' | 'js-speech-to-text' | 'openai-python' | 'openai-python-short' | 'openai-http' | 'openai-js' | 'openai-js-short' | 'openai-speech-http' | 'openai-speech-python' | 'openai-speech-js' | 'openai-images-http' | 'openai-images-python' | 'openai-images-js' | 'openai-images-variations-http' | 'openai-images-variations-python' | 'openai-images-variations-js' | 'openai-images-edits-http' | 'openai-images-edits-python' | 'openai-images-edits-js' | 'openai-comp-python' | 'openai-comp-python-short' | 'openai-comp-http' | 'openai-comp-js' | 'openai-comp-js-short' | 'openai-emb-py' | 'openai-emb-http' | 'openai-emb-js' | 'openai-tts-http' | 'openai-tts-python' | 'openai-tts-js' | 'elevenlabs-tts-http' | 'elevenlabs-tts-python' | 'elevenlabs-tts-js' | 'create-voice-http' | 'create-voice-python' | 'create-voice-js' | 'read-voice-http' | 'read-voice-python' | 'read-voice-js' | 'update-voice-http' | 'update-voice-python' | 'update-voice-js' | 'delete-voice-http' | 'delete-voice-python' | 'delete-voice-js' | 'list-voices-http' | 'list-voices-python' | 'list-voices-js' | 'ai-sdk-js' | 'ai-sdk-js-short', required
    - `url` string, required
  - `short_doc_block` ModelDocBlock
    - `key` 'http' | 'http-bge-m3-multimodal' | 'http-bagel-multimodal' | 'deepctl' | 'js-text-gen' | 'js-emb' | 'js-text-to-img' | 'js-speech-to-text' | 'openai-python' | 'openai-python-short' | 'openai-http' | 'openai-js' | 'openai-js-short' | 'openai-speech-http' | 'openai-speech-python' | 'openai-speech-js' | 'openai-images-http' | 'openai-images-python' | 'openai-images-js' | 'openai-images-variations-http' | 'openai-images-variations-python' | 'openai-images-variations-js' | 'openai-images-edits-http' | 'openai-images-edits-python' | 'openai-images-edits-js' | 'openai-comp-python' | 'openai-comp-python-short' | 'openai-comp-http' | 'openai-comp-js' | 'openai-comp-js-short' | 'openai-emb-py' | 'openai-emb-http' | 'openai-emb-js' | 'openai-tts-http' | 'openai-tts-python' | 'openai-tts-js' | 'elevenlabs-tts-http' | 'elevenlabs-tts-python' | 'elevenlabs-tts-js' | 'create-voice-http' | 'create-voice-python' | 'create-voice-js' | 'read-voice-http' | 'read-voice-python' | 'read-voice-js' | 'update-voice-http' | 'update-voice-python' | 'update-voice-js' | 'delete-voice-http' | 'delete-voice-python' | 'delete-voice-js' | 'list-voices-http' | 'list-voices-python' | 'list-voices-js' | 'ai-sdk-js' | 'ai-sdk-js-short', required
    - `url` string, required
  - `schemas` SchemaVariant[], required
    - `key` 'default' | 'openai-completions' | 'openai-chat-completions' | 'openai-embeddings' | 'openai-speech-to-text' | 'openai-tts' | 'openai-images' | 'openai-images-variations' | 'openai-images-edits' | 'elevenlabs-tts' | 'create-voice' | 'read-voice' | 'update-voice' | 'delete-voice' | 'list-voices' | 'ai-sdk', required
    - `url` string, required
  - `meta` object
  - `max_tokens` integer, nullable
  - `max_output_tokens` integer, nullable
  - `replaced_by` string, nullable
  - `deprecated` integer, nullable
  - `quantization` string, nullable
  - `mmlu` number, nullable
  - `expected` string, nullable
  - `import_time` string, nullable
  - `is_partner` boolean
  - `is_custom_deployable` boolean
  - `mf_name` string, nullable
  - `mf_title` string, nullable

## Other responses

- `404` — Not Found
- `422` — Validation Error

---

[API](https://skmtc.net/deepinfra/apis/deepinfra-api.md) · [All operations](https://skmtc.net/deepinfra/apis/deepinfra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deepinfra/deepinfra-api/versions/51b817b3f80f/schema)
