Mistral-compatible chat completions (drop-in)
Use when: caller has an existing @mistralai/mistralai SDK flow and wants to route through Verlon with zero code changes via a serverURL swap
Drop-in replacement for POST https://api.mistral.ai/v1/chat/completions. Point the Mistral SDK at serverURL: "https://api.verlon.ai/mistral". Accepts the Mistral dialect (random_seed, safe_prompt, tool_choice: "any") on top of the shared OpenAI-shape pipeline, and returns errors in the Mistral envelope ({ object: "error", message, type, param, code }) so the vendor SDK parses them. Streaming works unmodified — Mistral stream chunks are OpenAI-shaped.
Authorizations
Verlon API key (newly minted keys are prefixed sk-vrln-; legacy verlon_* and layer_* keys from prior prefix migrations continue to validate). Generated from the dashboard under Settings → API Keys, or via verlon key create in the CLI.
Response
Mistral-format chat completion (OpenAI-shaped). SSE chunks when stream: true.

