Skip to main content
GET
Omit the Authorization header for anonymous access. Per-tier quotas are on Rate Limits. This route shares those quotas with the inference routes. For the full catalog, call List Models or see Models. model_id is a path parameter. The value keeps its /. GET /v1/models/paddleocr/pp-ocrv6 resolves as written. Percent-encoding the slash as %2F also works.

Response fields

The response is one flat model object.
GET /v1/openai/models carries the same pricing object on every entry. That route lists supported_parameters by name. This route adds the type and range of each parameter.

List Models

Full catalog in one call.

Pricing

How to read the pricing object, and what each mode bills.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

model_id
string
required

Response

Successful Response

Flat JSON response for GET /v1/models/{model_id}.

Every field it shares with GET /v1/openai/models carries the same value.

id
string
required
name
string
required
description
string
required
architecture
ModelArchitecture · object
required
capabilities
ModelCapabilities · object
required

Declared input capabilities exposed via GET /v1/openai/models.

Describes how many images / videos a model accepts, whether it supports text-only prompts, and whether it can constrain generation to a JSON schema, so clients can validate a request before sending it. None means unlimited (no cap on that input type).

pricing
ModelPricing · object
required

USD per 1M tokens (image / video are per-1M input equivalents).

hf_model_id
string | null
task
enum<string>
default:chat
Available options:
chat,
embed,
transcribe
context_length
integer | null
aliases
string[]
methods
string[]
default_method
string
default:""
task_capabilities
enum<string>[]
Available options:
ocr,
markdown,
layout,
detection,
caption,
segmentation,
pose,
chat,
transcription,
embedding
supported_parameters
string[]