LLMEndpointProbeResult
Structured result of a single GET {base_url}/models probe.
reachable AND authenticated (2xx)
ok | auth_failed | http_error | unreachable | invalid_url
Human-readable connectivity result. Clients may localize it using the structured reason value.
status_code object
upstream HTTP status when a response was received
- integer
- null
models object
model ids returned by the endpoint, when parseable
- string[]
- null
model_found object
Whether the requested model appears in the returned model list, or null when no model was checked.
- boolean
- null
limits object
Token limits reported for the requested model, or null when the endpoint reports no limits or the requested model is unavailable.
- LLMDetectedLimits
- null
context_window object
detected context window (tokens)
- integer
- null
max_tokens object
detected max output tokens cap
- integer
- null
reasoning_levels object
Supported reasoning-effort levels advertised by the endpoint, or null when the endpoint reports no reasoning capability.
- string[]
- null
Possible values: [low, medium, high, xhigh]
{
"success": true,
"reason": "string",
"message": "string",
"latency_ms": 0,
"status_code": 0,
"models": [
"string"
],
"model_found": true,
"limits": {
"context_window": 0,
"max_tokens": 0,
"reasoning_levels": [
"low"
]
}
}