Skip to main content

Model Catalog

Openference maintains a curated list of models.
  • The public Models page shows the current catalog with pricing and descriptions.
  • GET /v1/models returns the models your key is allowed to use (filtered by key restrictions).
  • We regularly evaluate quality and add/remove models.

Discovering models at runtime

The response is an OpenAI-compatible model list — use each entry’s id as the model value in your requests. See GET /v1/models for the exact shape.

Context windows

Each entry in GET /v1/models advertises the model’s maximum input context window (context_length) and maximum output tokens (max_output_tokens). The advertised context_length is the safe input budget — it’s the model’s total context wall minus max_output_tokens, with a small ~2% safety buffer so input + output stays under the upstream’s real limit even allowing for estimation error. Models with a smaller output cap advertise a larger input budget. Current flagship values: If your coding client has a context window setting (OpenCode limit.context, Cline/Roo/Kilo “Context Window Size”), set it to the model’s context_length. Clients that are left on their default (often 128k) begin compacting conversations around ~100k tokens, well below what these models support.

Pricing

Each model lists input and output price per million tokens. See Pricing.