Chat completions
POST /v1/chat/completions mirrors the OpenAI Chat Completions API: the
same model, messages, temperature, max_tokens, tools,
tool_choice, and stream fields are accepted. Unknown fields are
forwarded transparently upstream.
Every response carries two Sable-specific headers:
x-sable-node— the Sable node that served the requestx-sable-privacy-tier— the tier it executed under
Sable extensions
One additional body field is accepted: sable_privacy_tier. It overrides
the tier inherited from the API key for that single call. See
Privacy tiers.