Models
List model endpoints
List every eligible provider endpoint that serves one model, with its prices, limits and capabilities.
https://api.numes.ai/api/v1/models/{author}/{slug}/endpointsEach endpoint's tag is the selector for provider.order, provider.only and provider.ignore. Prices are exact per-unit rates in your key's currency. An unknown model, or one you can't access, returns 404. Guide: Provider routing.
The list comes from the same published catalogue as List models; the X-Catalogue-* headers report when it was published and whether it's stale. If no recent catalogue is available, the response is 503 catalogue_unavailable.
Authorization
AuthorizationheaderRequired
Bearer inference key. Charges settle in the key's billing currency. Authorization: Bearer $NUMES_API_KEY
Headers
X-Request-IdstringCorrelation ID, not an idempotency key. Inference request IDs recorded with a generation are unique per account. A traffic-admitted request reusing a recorded ID returns 400 invalid_request. Traffic admission rejection takes precedence over this conflict, including for reused IDs; it performs no generation lookup and writes no generation, result or attempt. Rate-limit rejection returns 429 rate_limited with Retry-After; an inference limiter outage retains 500 server.
Length1–128
Path parameters
Responses
200Model and endpoint detailapplication/json
Headers
BodyModelEndpointsResponseapplication/json
dataobjectRequiredShowHide6 child attributes
endpointsarray<object>RequiredShowHide18 child attributes
pricingobjectRequiredExact per-unit prices in the inference key's immutable billing currency. For BTC keys, values are Bitcoin base units (1 is one satoshi), token prices have up to thirty decimal places, and clients may display them with BIP177 notation such as ₿123/M.
ShowHide10 child attributes
supported_hosted_toolsarray<enum<string>>- One of
openrouter.web_search@1openrouter.web_fetch@1openrouter.datetime@1openrouter.image_generation@1openrouter.apply_patch@1openrouter.fusion@1openrouter.advisor@1openrouter.subagent@1openai.web_search@1openai.file_search@1openai.code_interpreter@1openai.image_generation@1openai.shell@1openai.mcp@1openai.connectors@1openai.tool_search@1openai.skills@1anthropic.web_search@1anthropic.web_fetch@1anthropic.code_execution@1anthropic.advisor@1anthropic.tool_search@1anthropic.mcp@1google.search@1google.maps@1google.url_context@1google.file_search@1google.code_execution@1
404The requested model is not in the caller's compatible catalogue: the slug is unknown, the model is not currently published, it is not offered in the key's settlement currency, or the caller may not use it. These cases share one identical response body (`error.code` 404, `error.metadata.error_type` "not_found") so availability to other callers is never disclosed. This classification applies to model endpoint discovery; inference and encrypted resolution preserve routing failures as 503 `provider_unavailable`.application/json
ErrorCompatible error envelopeapplication/json
Headers