Skip to main content
GET
Retrieve a model

Authorizations

Authorization
string
header
required

Your PrimaLabs API key, sent as Authorization: Bearer <key>.

Path Parameters

owner
string
required

The part of the model ID before the slash.

Example:

"primalabs-ai"

model
string
required

The part of the model ID after the slash.

Example:

"DeepSeek-V4.1-Flash-1017"

Response

The model.

A model your key can call. The capability fields (supports_*, input_modalities, reasoning_*, max_output_tokens) are present only once they have been checked against the live model; see Model capabilities.

id
string
Example:

"primalabs-ai/DeepSeek-V4.1-Flash-1017"

object
string
Example:

"model"

created
integer
owned_by
string
Example:

"primalabs-ai"

context_length
integer | null

The context window in tokens, or null when it is not known.

Example:

1048576

pricing
object

USD per token, as decimal strings. A price that is not set is null. The example values are placeholders, not current rates.

mode
string | null

The model's mode, when one is set. null for the chat models in the catalog.

supported_endpoints
string[] | null

The endpoints you can call this model on. One that failed its check is left out. null when the model has no endpoint list.

Example:
supports_function_calling
boolean
supports_response_schema
boolean
supports_vision
boolean
supports_reasoning
boolean
supports_prompt_caching
boolean
input_modalities
enum<string>[]
Available options:
text,
image,
audio,
video
Example:
output_modalities
string[]
Example:
reasoning_toggle
object

Per endpoint, whether that endpoint's switch turns thinking off.

Example:
reasoning_effort_accepted
object

Per endpoint, the effort values that endpoint's own parameter accepts without a 400 (reasoning_effort on chat completions, reasoning.effort on responses).

Example:
reasoning_effort_effective
string[]

The reasoning_effort values that change the answer; every other accepted value behaves like one of these. See Effort levels.

max_output_tokens
integer
Example:

1048576