id

modelstring
messagesarray
streamboolean
temperature0 to 2
top_p0 to 1
max_tokensinteger
stopstring | array
seedinteger
frequency_penalty-2 to 2
presence_penalty-2 to 2
toolsarray
tool_choicestring | object
parallel_tool_callsboolean
response_formatobject
reasoningobject
logprobsboolean
top_logprobs0 to 20
top_kinteger
min_p0 to 1
repetition_penalty0 to 2

HTTPtype / code
400invalid_request_error
401authentication_error
402insufficient_credits
429rate_limit_exceeded
429rate_limit_error
429budget_exceeded
429account_budget_exceeded
502upstream_error
503upstream_error