Chat Completions

Create chat completion

OpenAI-compatible chat completions endpoint. SandBase uses model and stream for routing and preserves additional provider-compatible fields when the selected route uses the same protocol. Support for provider-specific fields can vary when SandBase translates between protocols.

post/v1/chat/completions

Request

  • Base URL: https://api.sandbase.ai
  • URL: https://api.sandbase.ai/v1/chat/completions
  • Auth: HTTP bearer

Request body

modelstring required

Model identifier

temperaturenumber
top_pnumber
max_tokensinteger
streamboolean
toolsobject[]
parallel_tool_callsboolean
userstring
response_formatobject
reasoning_effortstring

Provider-compatible reasoning effort setting.

reasoningobject

Reasoning configuration; common fields include effort and max_tokens.

thinkingobject

Thinking configuration; common fields include type and budget_tokens.

extra_bodyobject

Provider-specific parameters used when SandBase translates the request between protocols.

ninteger
presence_penaltynumber
frequency_penaltynumber

Example request

{
  "model": "openai/gpt-5.4"
}

Response

Chat completion response

idstring required
object'chat.completion' required
createdinteger required
modelstring required

Changes

No recorded changes to this operation across all 1 revision of this API.