Chat models
This table is auto-generated from the Verlon model registry on every sync — see the live registry for pricing, benchmarks, and deprecation dates.
Quickstart
The fastest path — the official OpenAI SDK, pointed at Verlon:muse-spark-1.2 for any other ID.
Reasoning
Muse Spark reasons on every request and reasoning cannot be turned off.reasoning_effort controls how much of it happens, but even the lowest setting still thinks:
max_tokens for reasoning models, so a small max_tokens won’t be consumed entirely by thinking and leave you with an empty response.
reasoning_effort is portable: Verlon passes the same value straight through to OpenAI and Meta, maps it to a thinking-token budget on Anthropic and Google, and ignores it for Mistral. Switching models doesn’t require changing your code.
SDK compatibility
The official OpenAI SDK against Verlon’s drop-in endpoint is the native path to every model on this page — the quickstart above is all it takes. The Verlon SDK isn’t needed for inference; its home is agent tracing, observability, and the model registry. Already using Meta’s own API? Meta serves OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages, and Verlon mirrors all three — so the swap is a base URL and nothing else:/v1/messages. Any SDK with a Verlon drop-in endpoint can reach these models: point it at Verlon, reference a gate that routes here, and your code stays unchanged.
Streaming
What’s supported
Streaming
Streaming
Full support for
stream: true in every supported SDK — identical semantics to the source SDK.Tool / function calling
Tool / function calling
Fully supported, including parallel tool calls. Verlon translates the tool-call shape between OpenAI / Anthropic / Meta native formats.
Structured output
Structured output
response_format with json_object or a json_schema works the same as on OpenAI.Reasoning effort
Reasoning effort
reasoning_effort passes straight through to Meta. See Reasoning above.Standard parameters
Standard parameters
temperature, max_tokens, and top_p are passed through.Prompt caching
Prompt caching
Cached input tokens are billed at a large discount and reported in every response’s usage. No configuration needed.
Usage + cost tracking
Usage + cost tracking
Every response includes token usage — visible output and reasoning tokens separately — plus Verlon’s
cost field with the per-call dollar amount.Not available
- Image, video, audio, embeddings, OCR. The Model API is text-only; Muse Spark is a text and reasoning family. Route those modalities to OpenAI, Google, Anthropic, or Mistral and keep your chat traffic on Meta — that mix is exactly what gates are for.
How it works
- You send a request in your chosen SDK’s format
- Verlon receives — validates the gate, applies routing rules
- Verlon translates to Meta’s format and dispatches to the Model API
- Meta responds with its raw response
- Verlon normalizes back to your SDK’s expected shape
- You receive a response in the format your code already handles, with an added
costfield
Errors
The error shape always matches the SDK you’re calling with. Through the OpenAI SDK it surfaces as a thrown
APIError:

