exo-explore/exo · error · HTTPException
Model not found: {model_name}
Error message
Model not found: {model_name} What it means
Error "Model not found: {model_name}" thrown in exo-explore/exo.
Source
Thrown at src/exo/api/main.py:1726
family=card.family or None,
quantization_level=card.quantization or None,
),
)
for card in cards
]
)
async def ollama_show(self, request: Request) -> OllamaShowResponse:
"""Returns model information in Ollama show format."""
body = await request.body()
payload = OllamaShowRequest.model_validate_json(body)
model_name = payload.name or payload.model
if not model_name:
raise HTTPException(status_code=400, detail="name or model is required")
try:
card = await ModelCard.load(ModelId(model_name))
except Exception as exc:
raise HTTPException(
status_code=404, detail=f"Model not found: {model_name}"
) from exc
capabilities: list[OllamaCapability] = []
if ModelTask.TextGeneration in card.tasks:
capabilities.extend(("completion", "tools"))
if card.vision is not None:
capabilities.append("vision")
architecture = card.family or "unknown"
model_info: dict[str, Any] = {
"general.architecture": architecture,
"general.basename": card.base_model or str(card.model_id),
}
if card.context_length > 0:
model_info[f"{architecture}.context_length"] = card.context_length
return OllamaShowResponse(View on GitHub (pinned to 21a54c5ea0)
When it happens
Trigger: Thrown at src/exo/api/main.py:1726 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of exo-explore/exo@21a54c5ea0 (2026-08-26).
Data as JSON: /api/errors/517cb23a34ad47d1.
Report an issue: GitHub.