Skip to main content
POST
Create a chat completion

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Tulip-Permit
string
required
Pattern: ^0x[0-9a-fA-F]{64}$
X-Tulip-Quote
string
Pattern: ^0x[0-9a-fA-F]{64}$
Idempotency-Key
string

Body

application/json
model
string
required
messages
object[]
required
Minimum array length: 1
offer
string
Pattern: ^0x[0-9a-fA-F]{64}$
max_tokens
integer
Required range: x >= 1
max_completion_tokens
integer
Required range: x >= 1
temperature
number
top_p
number
stop
stream
boolean
tools
any[]
tool_choice
any
response_format
any
seed
integer
user
string

Response

Upstream OpenAI-compatible JSON or server-sent event stream.

The response is of type object.