/models/decision lists the decision models and /models/transcribe the transcription models; /models and /models/two answer as /models/chat does. All take the same parameters. Read the catalog at runtime and fill a model picker from it rather than hardcoding names: offerings change with the deployment. The answer may be up to five minutes old.
Query
- selectstring
- A comma-separated list of the fields each entry carries, such as id,provider,pricing. Fields are selected whole, so capabilities arrives with everything under it. A field no entry carries is refused with 400.
Response
A list, { "object": "list", "data": [ … ] }, with one entry per offering: several entries can share one id while naming different providers. A field with no value, such as quantization where the provider declares none, is left out.
- idstring
- The model’s id: publisher/name in lowercase, with spaces as hyphens. Send it as model.
- objectstring
- model
- namestring
- The name the model is shown under, such as Claude Sonnet 5.
- descriptionstring
- What the model is and what it is for, in a sentence.
- ownedBystring
- The model’s publisher. Send it as model.publisher to constrain by publisher.
- providerstring
- The service hosting this offering. Send it as model.provider to pin the serving provider.
- resaleboolean
- Whether Momor resells the offering on its own key. A Gateway call runs on Momor’s key only where it is true; elsewhere it needs your own key.
- typestring
- The model’s type, which decides the route that reaches it.
chatdecisiontranscribe - tierstring
- The model’s tier. A request may spell it in any case. An unknown model is listed but never served.
unknownfreelowmediumhighxHightierless - contextLengthinteger
- The total context window, in tokens.
- quantizationstring
- The precision the provider serves the model at, where it declares one.
- releasedAtstring
- The day the model was released, as yyyy-mm-dd.
- capabilitiesobject
- What the offering can be sent. Momor does not paper over provider requirements: this is where you learn that a model can’t call tools, be held to a schema, or take the file you were about to send.
- toolUseboolean
- Whether tools may be sent.
- structuredOutputstring
- responseSchema needs jsonSchema.
nonejsonObjectjsonSchema - streamingboolean
- Whether streaming is accepted.
- cachingboolean
- Whether the provider offers prefix caching for the model.
- contentTypesstring[]
- What the model reads natively. A type absent here may still reach it through a converter.
- stopboolean
- Whether the offering honours stop; likewise seed, frequencyPenalty, presencePenalty, topK, serviceTier, user, metadata and logprobs. An offering that does not is still sent the call, without it.
- parallelToolCallsboolean
- Whether the offering can hold the model to one tool call a turn.
- reasoningboolean
- Whether the offering reasons at all. One that does not is sent no reasoning depth.
- pricingobject
- The price the provider publishes, which is what a call is charged. See Credits and pricing.
- promptTokensnumber
- US dollars per million input tokens.
- completionTokensnumber
- US dollars per million output tokens.
- cacheReadMultipliernumber
- Cache reads, as a multiple of promptTokens.
- cacheWriteMultipliernumber
- Cache writes, as a multiple of promptTokens.
- thoughtTokensnumber
- US dollars per million reasoning tokens counted apart from the output.
- perUnitobject
- Sent only for a model priced by the unit rather than the token: an OCR model by the page it read, a transcription model by the minute of the recording.
- unitstring
- The unit the price is for.
pageminute - pricenumber
- US dollars for one unit.
The provider’s own model identifier is deliberately absent: it is used only when Momor sends the call to that provider.
Errors
For OpenAI SDKs
The chat models Create a chat completion can call, in OpenAI’s model-list shape, one entry per model, for an SDK’s model listing. Public, and cached for up to five minutes like the catalogs.
- idstring
- The model’s id, publisher/name.
- objectstring
- model
- owned_bystring
- The model’s publisher.
- resaleboolean
- Whether a key Momor resells runs any of the model’s offerings, as resale above.