---
title: "Probe the model's forced tool-choice capability"
method: PUT
path: "/admin/llm/models/{id}/capabilities"
tags: ["Admin LLM"]
---

# Probe the model's forced tool-choice capability

`PUT /admin/llm/models/{id}/capabilities`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/admin/llm/models/{id}/capabilities`
- Auth: HTTP bearer

## Path parameters

- `id` integer, required

## Response `200`

OK

- LlmModelCapabilities: A synthetic probe result, not a claim about the quality of the model's answers.
  - `forcedToolChoice` boolean: forced_tool_choice; null when the probe could not establish support

## Changes

- **2026-10-29** `d6e557cb1af6`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/changes/admin/llm/models/:id/capabilities/put.md)

---

[API](https://skmtc.dev/hephaestus-build/apis/hephaestus-api.md) - [All operations](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hephaestus-build/apis/hephaestus-api/revisions/5d989120094e?raw)
