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
muse-spark-1.2 for any other ID.
Reasoning
Muse Spark reasons on every request and reasoning cannot be turned off.reasoningEffort controls how much of it happens, but even the lowest setting still thinks:
maxTokens for reasoning models, so a small maxTokens won’t be consumed entirely by thinking and leave you with an empty response.
reasoningEffort is portable: the same value maps to reasoning_effort on OpenAI and Meta, a thinking-token budget on Anthropic and Google, and is ignored by Mistral. Switching models doesn’t require changing your code.
SDK compatibility
The Verlon SDK is the native path to every model on this page — the quickstart above is all it takes. 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
responseFormat with json_object or a json_schema works the same as on OpenAI.Reasoning effort
Reasoning effort
reasoningEffort maps to Meta’s reasoning_effort. See Reasoning above.Standard parameters
Standard parameters
temperature, maxTokens, and topP 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 Verlon SDK it surfaces as a thrown
Error:

