Skip to main content
POST

Authorizations

Authorization
string
header
required

Use a JWT or abliteration.ai API key as a Bearer token.

Headers

X-Free-Tier
enum<string>

Set to true to use the single anonymous free request.

Available options:
true

Body

application/json
model
string
required

Model id.

messages
object[]
required

Conversation messages. content can be a string or a list of parts for multimodal requests.

temperature
number

Sampling temperature.

Required range: 0 <= x <= 2
top_p
number
Required range: 0 <= x <= 1
n
integer
Required range: x >= 1
stream
boolean
default:false
max_tokens
integer
Required range: x >= 1
stop
presence_penalty
number
Required range: -2 <= x <= 2
frequency_penalty
number
Required range: -2 <= x <= 2
user
string

End-user identifier for abuse monitoring.

flagged_categories
string[]

Optional moderation categories to block for this request. Supported: harassment, hate, illicit, sexual. Self-harm and sexual/minors are always blocked.

Response

Chat completion response

id
string
required
object
enum<string>
required
Available options:
chat.completion
created
integer
required
model
string
required
choices
object[]
required
usage
object
remaining_credits
integer | null
estimated_credits_used
integer
estimated_cost_usd
number
Last modified on May 2, 2026