Skip to main content

ModelListModel

Public model-catalog entry returned by the models endpoints.

idId (string)required
objectObject (string)
Default value: model
createdCreated (integer)
owned_byOwned By (string)
Default value: skulk
hugging_face_idHugging Face Id (string)
Default value:
nameName (string)
Default value:
descriptionDescription (string)
Default value:
context_lengthContext Length (integer)
Default value: 0
tagsstring[]
Default value: []
storage_size_megabytesStorage Size Megabytes (integer)
Default value: 0
supports_tensorSupports Tensor (boolean)
Default value: false
tasksstring[]
Default value: []
is_customIs Custom (boolean)
Default value: false
familyFamily (string)
Default value:
quantizationQuantization (string)
Default value:
base_modelBase Model (string)
Default value:
capabilitiesstring[]

Coarse catalog capability labels such as text, vision, thinking, or embedding.

reasoning object

Optional declarative reasoning controls from the model card.

anyOf
supports_toggle object
anyOf
boolean
supports_budget object
anyOf
boolean
format object
anyOf
string
default_effort object
anyOf
string

Possible values: [none, minimal, low, medium, high, xhigh]

disabled_effort object
anyOf
string

Possible values: [none, minimal, low, medium, high, xhigh]

modalities object

Optional declarative modality support details from the model card.

anyOf
supports_audio_input object
anyOf
boolean
supports_native_multimodal object
anyOf
boolean
tooling object

Optional declarative tool-calling metadata from the model card.

anyOf
supports_tool_calling object
anyOf
boolean
builtin_tools object
anyOf
  • Array [
  • string
  • ]
  • tool_call_format object
    anyOf
    string
    runtime object

    Optional declarative runtime integration hints from the model card.

    anyOf
    prompt_renderer object
    anyOf
    string
    output_parser object
    anyOf
    string
    resolved_capabilities object

    Normalized runtime capabilities resolved from the model card and model-family defaults for the default tool-free request path. Request-specific options such as tools may change some resolved values.

    anyOf
    familyFamily (string)

    Resolved model family used for runtime behavior decisions.

    Default value:
    supports_thinkingSupports Thinking (boolean)

    Whether the runtime expects the model to expose a reasoning or thinking mode.

    Default value: false
    supports_thinking_toggleSupports Thinking Toggle (boolean)

    Whether thinking can be explicitly enabled or disabled for requests.

    Default value: false
    supports_thinking_budgetSupports Thinking Budget (boolean)

    Whether the runtime expects the model to accept a thinking or reasoning budget control.

    Default value: false
    default_reasoning_effortDefault Reasoning Effort (string)

    Reasoning effort used when thinking is enabled without an explicit effort override.

    Possible values: [none, minimal, low, medium, high, xhigh]

    Default value: medium
    disabled_reasoning_effortDisabled Reasoning Effort (string)

    Reasoning effort used when thinking is explicitly disabled.

    Possible values: [none, minimal, low, medium, high, xhigh]

    Default value: none
    thinking_formatThinking Format (string)

    Resolved reasoning marker format expected from this model family.

    Default value: none
    supports_image_inputSupports Image Input (boolean)

    Whether the runtime should treat the model as accepting image inputs.

    Default value: false
    supports_audio_inputSupports Audio Input (boolean)

    Whether the runtime should treat the model as accepting audio inputs.

    Default value: false
    supports_tool_callingSupports Tool Calling (boolean)

    Whether the runtime expects the model to support structured tool calling.

    Default value: false
    builtin_toolsstring[]

    Builtin platform tool contracts that Skulk may expose to this model family.

    tool_call_formatTool Call Format (string)

    Resolved tool-call output format family used for parsing.

    Default value: generic
    prompt_rendererPrompt Renderer (string)

    Resolved prompt renderer strategy used to prepare requests for this model.

    Default value: tokenizer
    output_parserOutput Parser (string)

    Resolved output parser strategy used to interpret model responses.

    Default value: generic
    supports_native_multimodalSupports Native Multimodal (boolean)

    Whether the runtime can use a native multimodal execution path for the model.

    Default value: false
    ModelListModel
    {
    "id": "string",
    "object": "model",
    "created": 0,
    "owned_by": "skulk",
    "hugging_face_id": "",
    "name": "",
    "description": "",
    "context_length": 0,
    "tags": [
    "string"
    ],
    "storage_size_megabytes": 0,
    "supports_tensor": false,
    "tasks": [
    "string"
    ],
    "is_custom": false,
    "family": "",
    "quantization": "",
    "base_model": "",
    "capabilities": [
    "string"
    ],
    "reasoning": {
    "supports_toggle": true,
    "supports_budget": true,
    "format": "string",
    "default_effort": "none",
    "disabled_effort": "none"
    },
    "modalities": {
    "supports_audio_input": true,
    "supports_native_multimodal": true
    },
    "tooling": {
    "supports_tool_calling": true,
    "builtin_tools": [
    "string"
    ],
    "tool_call_format": "string"
    },
    "runtime": {
    "prompt_renderer": "string",
    "output_parser": "string"
    },
    "resolved_capabilities": {
    "family": "",
    "supports_thinking": false,
    "supports_thinking_toggle": false,
    "supports_thinking_budget": false,
    "default_reasoning_effort": "medium",
    "disabled_reasoning_effort": "none",
    "thinking_format": "none",
    "supports_image_input": false,
    "supports_audio_input": false,
    "supports_tool_calling": false,
    "builtin_tools": [
    "string"
    ],
    "tool_call_format": "generic",
    "prompt_renderer": "tokenizer",
    "output_parser": "generic",
    "supports_native_multimodal": false
    }
    }