Skip to main content

Models

ModelWhat it's for
celeris-1General purpose text and image work at low latency
celeris-1-magnusText generation with reasoning and tool calling

Each model has its own path segment in the base URL, its own properties below, and its own token rates.

celeris-1

celeris-1 is the first model from Celeris: a general purpose diffusion language model that delivers near-GPT-5 level intelligence with up to 15x faster response times.

Unlike autoregressive LLMs, which produce output one token at a time, a diffusion model can refine multiple output tokens in parallel. That parallel refinement suits classification, extraction, scoring, and query rewriting. Typical short requests complete in approximately 50–150 ms within the serving region. Measure your workload with the Server-Timing header.

celeris-1 handles general workloads well. For the occasional task where you want to trade its speed for maximum depth, such as very long-form generation or extended multi-step reasoning, you can substitute a slower, more intelligent model for that step and keep celeris-1 everywhere else.

PropertyValue
Model name (model field)celeris-1
Context window131,072 tokens (prompt + requested maximum output)
Max output (max_tokens)Any positive integer, bounded only by the context window (prompt + max_tokens ≤ 131,072). Defaults to 2,048 when omitted.
Especially strong atClassification, extraction, scoring/judging, query rewriting, structured output
InputText and images (see Image input)
OutputText
Response modeComplete JSON responses or OpenAI-compatible SSE streaming
The context window is a hard ceiling

Prompt tokens plus max_tokens must be at most 131,072, making the effective input limit 131,072 - max_tokens. Oversized requests are rejected up front with a 400 rather than silently truncated. See Rate limits for workspace-level request limits.

Image understanding

celeris-1 reads images as well as text. Attach one or more images as content parts and ask about them in the same request: screenshot triage, document and receipt extraction, image classification. Images are input only; the model replies with text and does not generate images. See Image input for encoding, sizing, billing, and limits, and an image extraction, worked through for what one such request costs.

celeris-1-magnus

Celeris-1 Magnus is a text model with reasoning and OpenAI-compatible tool calling. Use celeris-1-magnus in both the URL and the request body's model field.

PropertyValue
Model name (model field)celeris-1-magnus
Context window131,072 tokens (prompt + requested maximum output)
Max output (max_tokens)16,384 tokens, also bounded by the remaining context window. Defaults to 2,048 when omitted.
InputText
OutputText or structured tool calls
Response modeComplete JSON responses or OpenAI-compatible SSE streaming

Set chat_template_kwargs: {"enable_thinking": true} when a request benefits from reasoning before the answer. The working can be returned separately from the final content; see Reasoning. Tool definitions use the same tools and tool_choice request fields as celeris-1.

The output limit is part of the context window

Prompt tokens plus max_tokens must be at most 131,072, and max_tokens must not exceed 16,384. Requests outside either limit are rejected with a 400.

Model routing and base URLs

The model you're calling is part of the URL path, ahead of the standard OpenAI-style /v1/... suffix:

https://inference.celeris.ai/<model>/v1

For Celeris-1 Magnus:

https://inference.celeris.ai/celeris-1-magnus/v1

Two things must agree:

  1. the model segment of the URL path, and
  2. the model field in the request body.

A request whose path names an unavailable model returns 404 Not Found. If the path is correct but the model body field does not match, the API returns a validation error.

You can list what a base URL serves with the standard models endpoint:

curl https://inference.celeris.ai/celeris-1/v1/models \
-H "Authorization: Bearer $CELERIS_API_KEY"

Regions

Celeris aims to serve requests as close as possible to customers. The global base URL above selects the best available nearest region automatically, so most callers do not need to pick one. We recommend it for most customers.

Regional endpoints

A regional endpoint routes requests preferentially to a specific region. Use one when you want to target that region for latency or networking reasons:

RegionBase URL
US East (celeris-1)https://us-east-1.aws.inference.celeris.ai/celeris-1/v1

During capacity constraints or maintenance, Celeris may temporarily serve a regional endpoint's requests from another region to maintain availability.

Whichever base URL you use, record end-to-end latency and the Server-Timing header; streaming requests also need a client-side time-to-first-token measurement.